Britain's Andy Murray reached the final of the Cincinnati Masters with his 50th win of the year.
The Scot beat Canada's Milos Roanic 6-3 6-3 in under 90 minutes, in what was a rematch of this year's Wimbledon final - also won by Murray.
In fact it was a 22nd consecutive win for Murray, who also claimed Olympic gold in Rio last week.
Croatia's Marin Cilic faces Grigor Dimitrov of Bulgaria for the right to play Murray in Sunday's final.