Rafael Nadal's seemingly unstoppable march towards a 10th Monte-Carlo Masters title continued on Saturday as he dispatched David Goffin in straight sets.
The Spaniard secured a 6-3, 6-1 victory after just one hour and 20 minutes to book his place in yet another Monte Carlo final.
Goffin was coming off an impressive victory over Novak Djokovic, and was expected to provide Nadal with a stern challenge, but it did not turn out that way.
The initial signs had looked very promising for the Belgian. He earned two early break points in the first game of the match, and though he did not convert either of them, he did break on his next opportunity as he opened up a 3-1 lead.
But that would be as good as it got for Goffin. He battled bravely during a marathon sixth game that went to deuce no less than eight times, but finally relented to hand Nadal the break back, and the Spaniard never looked back.
He would break again two games later for a 5-3 lead before serving out the first set in routine fashion.
The second set saw Goffin win just one game as Nadal steamrolled his way to match point courtesy of three straight breaks.
The 30-year-old Nadal is now one match win away from becoming the first man in the Open Era (since April 1968) to earn 10 tournament titles.
Standing between him and that goal is countryman Albert Ramos-Vinolas.
The 15th seed has already claimed one major scalp at this tournament by beating World No 1 Andy Murray earlier in the week, and he kept his run going with a 6-3, 5-7, 6-1 semi-final victory over Frenchman Lucas Pouille.
The two players have only met on two previous occasions, in Barcelona in 2013 and 2015, with Nadal coming out on top on both times.