マーベリック・ビニャーレスは、フランチェスコ・バニャイアのミスを利用して、ポルトガルグランプリのMotoGPスプリントレースで勝利を収め、アプリリアにとっての初勝利を飾りました。ビニャーレスは、スズキ、ヤマハ、アプリリアの3つの異なるメーカーで勝利を収めた初のライダーとして歴史に名を刻みました。マルク・マルケスは、グレシーニ・ドゥカティのカラーで初の表彰台を確保し、2位でフィニッシュ。一方、スプリントレースの専門家として知られるホルヘ・マルティンは、プラマック・ドゥカティバイクで3位に入りました。
ジャック・ミラーは、5位からの素晴らしいスタートでレースをリードしました。マルケスとバニャイアもグリッドポジションで印象的な進出を果たしました。マルケスはターン12の外側でビニャーレスを驚くべきオーバーテイクで抜き去り、アレイシ・エスパルガロは5列目から8位に上昇を続けました。バニャイアは、ストレートでミラーの一瞬の気を逸らした隙を突いてリードを奪い、その後のラップでも快適なアドバンテージを維持しました。
ビニャーレスとマルケスは、アレックス・リンス、ヨハン・ザルコ、ブラッド・ビンダーのクラッシュによってスプリントレースでの表彰台争いを続けていました。11位からの厳しいスタートにもかかわらず、ルーキーのペドロ・アコスタは7位まで巻き返し、元の予選位置に戻りました。
マルケスは一時的にビニャーレスとマルティンの後ろに落ちましたが、バニャイアはコントロールを維持し、スプリントレースでの勝利でチャンピオンシップリードを広げる準備が整っているように見えました。しかし、残り4ラップで、 reigning championは最初のコーナーを誤って判断し、ビニャーレスがリードを奪うことを許しました。マルティンが2位、マルケスが3位に続きました。その後、ビニャーレスはドゥカティライダーに対してリードを広げ、マルケスが前のラップでマルティンをオーバーテイクしたことで彼のチャンスはさらに高まりました。
その間、ポールポジションからスタートしたエネア・バスティアニーニは順位を落とし、表彰台フィニッシュを果たせず、KTMのミラーの後ろで6位で終わりました。アコスタは全体のキャンペーンで3ポイントを獲得し、エスパルガロは8位でフィニッシュし、ファビオ・クアルタラロはポルティマオで9位に入り、ヤマハにとって貴重な1ポイントを確保しました。