I ett rödflaggat race sattes MotoGP-förarna på ett prov utöver det vanliga, där Hondaföraren Jack Miller från Australien var den som behärskade det våta underlaget bäst för att ta sitt livs första MotoGP-seger.
Moto2-racet rödflaggades på grund av regn, och kraftiga skyfall följde som såg till att åtminstone början av MotoGP-racet såg ut att bli en blöt historia. Lagom till att regnet började avta så rullade MotoGP-förarna ut på banan med hojarna kittade med regndäck. Förhållandena var långt ifrån idealiska, där Eugene Laverty (Aspar Team MotoGP) föll i backen redan på observationsvändan.
Valentino Rossi (Movistar Yamaha MotoGP) tog ledningen ut ur första kurvan där förarna försiktigt ”tassade” genom den första kurvan.
När han väl hade intagit ledningen såg sig Rossi inte om, utan slog på rejält med gas för att skapa sig nära på en sekunds fördel över alla utom Andrea Dovizioso (Ducati Team) redan efter första varvet. Men snart fick Rossi se sig omkörd av den smått vilda Yonny Hernandez (Aspar Team MotoGP); men med en potentiell mästerskapsseger inom räckhåll valde "The Doctor" och Dovizioso att inte ta onödiga risker.
Lagom till att förarna och teamen började överväga ett däckskifte kom regnet tillbaka med besked. Dovizioso mäktade med att komma ikapp Rossi igen. Regnet blev allt häftigare och snart var även Scott Redding (Octo Pramac Yakhnich) uppe och tampades om segern. Kort därefter drog Yonny Hernandez i backen och kampen om segern hårdnade. Men med 12 varv kvar av racet ansågs regnet vara allt för kraftigt och racet rödflaggades.
Inte långt senare återstartades racet, som nu skulle köras över 12 varv. Startpositionerna baserades på förarnas positioner på varv 14 och den snabba omstartsregeln användes för första gången i MotoGP-klassen. Dovizioso startade från Pole med Petrucci och Rossi som övriga två förare på den främre startraden. Redding stod tillsammans med Marc Marquez och Dani Pedrosa på den andra startraden, medan Jorge Lorenzo (Movistar Yamaha MotoGP) fick starta från 19e plats efter en katastrofal start i det första 14-varv korta racet.
Andrea Dovizioso, som hade lett omstarten förlorade fronten när han försökte köra jämnt med Rossi. Han tumlade häftigt genom gruset men undslapp allvarliga personskador. Detta gav Rossi en bekväm ledning tills han kraschade vid kurva 10 ett varv senare. Katastrof för "The Doctor" i ett race som kunde ha placerat honom poängmässigt lika med Marquez i mästerskapet. Detta är Rossis tredje DNF i 2016 års MotoGP-säsong.
Känd för sin förmåga i våta förhållanden, gjorde Jack Miller (Estrella Galicien 0,0 Marc VDS) stadiga framsteg och befann sig snart på andra position bakom Marquez. Efter en olycksdrabbad start på säsongen tog Miller sin chans och tog ledningen i racet vid den sista chikanen på varv fyra. Marquez försökte stänga spåret för den australiska föraren men Miller höll sig kylig. Millers seger är den första MotoGP-segern för en australisk förare sedan Casey Stoners sista seger på Phillip Island år 2012. Han blir också den första föraren på en icke-fabriksmotorcykel att vinna ett MotoGP sedan Toni Elias vann portugisiska GP:t år 2006.
Marquez var aggressiv iväg från start, och ledde in i första kurvan men tappade en aning efter att han körde brett och tappade till tredje position. Men spanjoren fann sig snart i ledning efter att Dovizioso och Rossi föll. Han hade nu ett viktigt beslut att fatta efter att Miller kört om honom, skulle han riskera allt för seger eller nöja sig med 20 poäng i ett race där hans främsta rivaler hade katastrofala helger? Mästerskapsambitionen vann och Marquez behöll lugnet och nöjde sig med andra plats, och utökade därmed sin mästerskapsledning över både Lorenzo och Rossi.
Kampen om tredjeplatsen var en tämligen tajt historia mellan Pol Espargaró (Monster Yamaha Tech 3) och Redding där slutligen Redding tog sig förbi sin tidigare Moto2-rival för att få kliva upp på pallen för första gången sedan Misano år 2015.
Iannone lyckades ta femte plats före Hector Barbera (Avintia Racing) och Eugene Laverty (Aspar MotoGP). Stefan Bradl (Aprilia Racing Team Gresini), Maverick Viñales (Team Suzuki Ecstar) och Jorge Lorenzo avslutade topp tio. Lorenzo hade en fruktansvärd tid i båda racen, där 2015 års MotoGP-mästaren inte fick till farten i det våta. Som tröst vann han sex fler poäng än sin teamkamrat (Rossi).
Tito Rabat (Estrella Galicien 0,0 Marc VDS), Dani Pedrosa (Repsol Honda Team) och Bradley Smith fullbordade racet, och liksom alla som tog sig i mål plockade de poäng.
Dani Pedrosas helg gick från att vara dålig till värre efter att han kraschade vid kurva 9 på varv ett efter omstarten. Cal Crutchlow (LCR Honda) följde snart efter då han kraschade vid kurva 12.
Marc Marquez leder MotoGP med sina 145 poäng, före Jorge Lorenzo på andra plats med 121 poäng och Valentino Rossi som trea med 103 poäng.
Nästa MotoGP körs 17 juli på tyska Sachsenring.