Juan-Pablo Montoya won his first race since 2001 at the Monaco Grand Prix on Sunday ending Williams’ 20-year drought at Monte Carlo.

Juan-Pablo Montoya won his first race since 2001 at the Monaco Grand Prix on Sunday ending Williams’ 20-year drought at Monte Carlo.

The Colombian, who last won a race at Monza in September 2001, finished ahead of Kimi Raikkonen and Michael Schumacher. His team-mate, Ralf Schumacher, finished in fourth spot after winning pole position on Saturday. Williams last won at Monaco in 1983 when Keke Rosberg triumphed.

The race started dramatically with the safety car coming out on lap two after Heinz-Harald Frentzen hit the wall just after the Swimming Pool.

The drivers were at it again at the end of lap four with the Williams pair rushing into the lead. Jaguar’s Antonio Pizzonia retired on lap 12, followed by his team-mate Mark Webber. At the front, Ralf Schumacher led the pack, with Montoya in close pursuit.

The race was all about pit stops and saw Ralf drop to eighth and Montoya take the lead after the German pitted at the end of lap 21. The Colombian pitted at the end of lap 23 and fell back to seventh place, leaving Raikkonen in the lead. But his reign lasted only one lap when he too pitted leaving Jarno Trulli ahead of Michael Schumacher. Trulli then also stopped followed by Schumacher at the end of lap 30.

Michael Schumacher moved into third spot ahead of his brother, with Montoya leading the race from Raikkonen. The race swung in Michael Schumacher’s favour when Montoya pitted for a second time. The BMW driver dropped back into third. Schumacher took the lead after Raikkonen pitted, but a few laps later he also made his second stop, handing the lead back to Montoya.

Raikkonen and Schumacher pushed the Colombian hard, but he hung on for victory.

Raikkonen now leads with 48 points, followed by Michael Schumacher with 44. Fernando Alonso, who finished fifth, moved up to third place in the drivers’ standings with 29 points.

McLaren lead with 73 points, followed by Ferrari with 71 and Williams with 50.

The next race takes place at Montreal on June 15.