The 29-year-old from Idaho beat Finnish player Ilari Tahkokallio heads-up to take down the largest poker tournament in German history and its massive €1 million first prize.
A star in the online game that broke the PokerStars record for most Tournament Leader Board points in April 2008, accruing more than $100,000 in profits that month, MacPhee has previously played in 15 European Poker Tour events, satelliting in through PokerStars for 14 of them.
He was one of 243 players who won their seats online to EPT Berlin, but until now a big score had eluded him.
"Winning an EPT was a real goal of mine," he said." I have worked very hard for this. It feels awesome."
A total of 945 players from 48 countries entered the €5,300 Main Event creating a total prize pool of €4,725,000.
EPT Berlin was interrupted on the event's penultimate day when armed robbers stormed the registration desk outside the tournament area at the Grand Hyatt Hotel.
No one was seriously injured and the suspects fled after a security guard intervened. The tournament resumed after a few hours and a police investigation is continuing.
Next up for the EPT is EPT Snowfest set for March 21-26 in Saalbach-Hinterglemm, Austria.