British F1 driver Lewis Hamilton won the Spanish Grand Prix as Sebastian Vettel finished in the second spot in Barcelona.
Hamilton was second but there was chaos behind as Bottas bumped into Kimi Raikkonen, who, in turn, ran into Max Verstappen.
Bottas, who celebrated his first career victory in Russian Federation two weeks ago, made contact with his compatriot and the impact pitched Raikkonen into Verstappen on the other side, smashing the suspension on both cars.
Daniel Ricciardo got his best finish of the season, coming in third behind victor Hamilton and Vettel.
Victory cut the deficit to Vettel to five points at the top of the drivers' championship. The Russian GP victor did an excellent job of slowing up Vettel, furiously defending his position to allow Hamilton to sneak up to Vettel.
Hamilton not only scored his second victory of the season, he also recorded his second hat trick this year as he started from pole and also set the fastest lap in the race.
Ferrari were somewhat caught on the hop, and when they reacted to Hamilton's stop they put the slower medium compound on Vettel's auto.
"It was definitely close but as I said that is how racing should be".
It was Verstappen's second DNF of the season, but after watching the replays back, admitted it was just bad luck which eliminated him from the race he won in 2016.More news: National Basketball Association mock draft 2017: Markelle Fultz falling to Sixers at No. 3?
More news: New Orleans Removes 3rd Confederate-era Monument
More news: Thierry Henry: This is how Jose Mourinho will have the last laugh
"He drove a fantastic race but I can understand how he feels".
The Briton's Mercedes team called the Formula One race, one dictated by tyre performance, superbly after Hamilton had lost the lead to the German on the opening lap.
Currently, Sebastian Vettel is still No.1 in the driver's standings with 104, six more than second-placed Hamilton who closed the gap a little bit, between them with this win. "It was a tough physical battle with Seb and I'm so happy to get the win", he said afterwards. Fernando Alonso crossed the line in 12th - his first finish of the season - but there was more misery for Britain's Jolyon Palmer, who limped home last.
"But obviously I lost out on the start, I'm not quite sure exactly what it was".
Mexican Sergio Perez finished fourth, his 15th successive points finish, for Force India with French rookie team mate Esteban Ocon fifth.
It was a battle which Hamilton would ultimately win.
"He was respectful and that stayed the same even at the end".
Racing against a team mate - with the constructors' championship always a consideration and the same strategist calling the shots for both - can never be as no-holds barred.
He then had to pressure Vettel hard for the next seven laps before getting close enough to try for a pass at the start of lap 44, sweeping past Vettel around the outside into Turn One. Then, when I was alone, he just flew past me down the straight.