Fernando Alonso took his second victory of the season and at his home race by winning the Spanish Grand Prix in Barcelona.
The Ferrari man held off Lotus' Kimi Raikkonen and made his four-stop strategy work as the tyres again played their part in the outcome of the race.
The two Mercedes drivers Lewis Hamilton and Nico Rosberg started on the front row however, as many feared, their challenge faded quickly as the tyre woes continue to plight the Brackley based team.
Rosberg was able to hold the lead into the first corner and indeed the first stint and both Sebastian Vettel and Fernando Alonso passed Hamilton in the first few corners.
Due to the close running, DRS was negated and little movement took place until the few laps before the opening stops. Sadly for Mercedes the moves were on Lewis Hamilton as the Brit lost places to both Kimi Raikkonen and Felipe Massa before pitting.
At the first stops Alonso was able to jump Vettel and then moved clear of Rosberg using DRS into turn one to take the lead of the race much to the delight of the home crowd.
That would be the start of a horrific lap for Rosberg who would be overtaken by Vettel into turn seven and then Massa added to Rosberg's misery with a move into turn 10.
Mark Webber made an early move to a four-stop strategy and made his early stop work to move up to sixth and Raikkonen would also make a move on Rosberg to take fourth.
As the second stint continued it became apparent the hard compound tyre, which all the driver's had switched to except Raikkonen, was not lasting as long as many predicted, that meant all the drivers, again excluding Raikkonen, switched to the four-stop strategy.
That would end the challenge of Vettel who lost around 10 seconds as he waited a few extra laps to make his second stop. The different strategy of Raikkonen meant the two drivers were rarely on the same piece of track despite both each other's biggest challenger for the win.
As Raikkonen pitted he gained nearly two seconds a lap on Massa and Alonso ahead, when Alonso pitted the opposite was be true.
The result was settled at the final stops as Raikkonen would pit a few laps before Alonso meaning the Spaniard was a little faster after the stops and had a 10 second advantage.
Massa was closing in on Raikkonen for second by almost a second per lap but ran out of laps, so the podium was resolved with Alonso ahead of Raikkonen and Massa claiming a double podium result for Ferrari.
Sebastian Vettel was also untroubled in fourth as was team-mate Mark Webber in fifth. Pole sitter Nico Rosberg was able to salvage sixth for Mercedes on a very disappointing day for the team.
Overtaking was a part of the race and Paul di Resta moved up from 10th to finish seventh. Jenson Button also did a three-stop strategy and was able to move up to eighth from 14th on the grid just pipping team-mate Sergio Perez who finished ninth, Daniel Ricciardo completed the top 10 for Toro Rosso.
Lewis Hamilton's race went from bad to worse and the 2008 champion slumped all the way to 12th. There were three non-finishers, Romain Grosjean suffered suspension failure early in the race, Giedo van der Garde lost a wheel after a pit-stop and Jean-Eric Vergne suffered a tyre tread failure similar to di Resta in practice and Hamilton in Bahrain.
Alonso's 32nd win of his career moves him up to fourth in the all-time win standings, but in the championship the double world champion is still 17 points behind leader Vettel who has seen his lead shrink to four points thanks to Raikkonen's fourth podium of the year.
The next race is the famous Monaco Grand Prix from the streets of Monte Carlo.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://bit.ly/12nAsNY
DISCLAIMER: This article has been written by a member of the GiveMeFootball Writing Academy and does not represent the views of GiveMeFootball.com or SportsNewMedia. The views and opinions expressed are solely that of the author credited at the top of this article. GiveMeFootball.com and SportsNewMedia do not take any responsibility for the content of its contributors.