David Goffin rallied from a set down to beat Roger Federer 2-6, 6-3, 6-4 in the semifinals of the ATP Finals in London. Goffin had lost to Federer all six times they had played.
"It is the best win of my career, for sure," Goffin said.
Goffin, ranked eighth in the world, became only the sixth man to defeat Rafael Nadal and Federer in the same tournament. Nadal withdrew after the loss during pool play because of an injured knee.
Federer was on course to win the elite season-ending tournament for the seventh time until he wasted two game points and his serve was broken in the second game of the second set.
"Things really turned around for him at that moment," Federer said.
In the final Sunday, Goffin will face Grigor Dimitrov, who beat Jack Sock 4-6, 6-0, 6-3.
NFL
Seahawks' Chancellor out
Seattle strong safety Kam Chancellor will miss the Seahawks' game Monday night against Atlanta, and his status for the rest of the season is in doubt because of a neck injury suffered last week.
Atlanta running back Devonta Freeman will sit out Monday's game while recovering from his second concussion of the season.