Hamilton's Mercedes teammate Valtteri Bottas snatched second place from 18-year-old Williams driver Lance Stroll in the final straight, as Vettel finished fourth ahead of Hamilton to extend his championship lead to 14 points.
Despite Ricciardo's win, the race will be remembered for the angry confrontation between former world champions Vettel and Hamilton.
Ferrari star Vettel was handed a 10-seconds stop-go penalty during the race for "dangerous driving" after he deliberately drove into Hamilton's Mercedes while both were following the safety car.
"I think it's just not driver conduct. It's dangerous driving and to get a 10-second penalty for that... I don't need to say anything else," Hamilton told Sky Sports.
Vettel pleaded innocent.
"Nothing happened, did it? He brake checked me as well, so what do you expect?," the German told Sky.
"I'm sure he didn't do it on purpose but for sure it was not the right move. If I'm struggling, people at the back struggling even more, so I don't think it was necessary.
"I passed him because he pitted. After the incident, we were side by side, I raised my hand and told him, well I didn't say anything, but showed him that I wasn't happy with that."
Making the most of a series of extraordinary incidents and interventions in an action-packed race, which included three safety car interventions and a red-flagged stoppage, Ricciardo, who started 10th, roared home 3.904 seconds ahead of the rest to deliver his first win of the season.
Hamilton, who had dominated after a strong start from his 66th pole position, was also undone by a loose headrest that caused him to be ordered to pit for repairs, for safety reasons.
Bottas meanwhile produced a brilliant drive to take his fifth podium finish of the season, having dropped to the back of the field after a first-lap bump with fellow Finn Kimi Raikkonen.
Disclaimer: No Business Standard Journalist was involved in creation of this content
You’ve reached your limit of {{free_limit}} free articles this month.
Subscribe now for unlimited access.
Already subscribed? Log in
Subscribe to read the full story →
Smart Quarterly
₹900
3 Months
₹300/Month
Smart Essential
₹2,700
1 Year
₹225/Month
Super Saver
₹3,900
2 Years
₹162/Month
Renews automatically, cancel anytime
Here’s what’s included in our digital subscription plans
Exclusive premium stories online
Over 30 premium stories daily, handpicked by our editors


Complimentary Access to The New York Times
News, Games, Cooking, Audio, Wirecutter & The Athletic
Business Standard Epaper
Digital replica of our daily newspaper — with options to read, save, and share


Curated Newsletters
Insights on markets, finance, politics, tech, and more delivered to your inbox
Market Analysis & Investment Insights
In-depth market analysis & insights with access to The Smart Investor


Archives
Repository of articles and publications dating back to 1997
Ad-free Reading
Uninterrupted reading experience with no advertisements


Seamless Access Across All Devices
Access Business Standard across devices — mobile, tablet, or PC, via web or app
