Start do wyścigu nie przyniósł większych zmian na czele stawki. Swoje miejsca utrzymali zarówno zwycięzca kwalifikacji, Sean Edwards, jak i Kuba Giermaziak. Niezłym startem popisał się także Robert Lukas, który utrzymał wysokie piąte miejsce. Rywalizację już na pierwszym okrążeniu zakończyli Alain Menu i Roar Lindland.
Na czwartym okrążeniu Lukas stracił swoje miejsce na rzecz młodego duńskiego kierowcy, Nicki Thiima z zespołu Attempto Racing. Tymczasem prowadzeniem pewnie utrzymywał Edwards, którego przewaga na drugim Giermaziakiem wynosiła mniej niż sekundę. Za plecami tej dwójki poruszali się Michaelowie Christensen i Ammermüller. Dla pierwszego z wymienionych problemy rozpoczęły się na osiem okrążeń przed zakończeniem wyścigu. Najpierw wyprzedził go jego imiennik, a dalej również Thiim, który wcześniej z łatwością poradził sobie z zawodnikami polskiego zespołu FÖRCH Racing.
Prawdziwa dramaturgia rozpoczęła się dopiero na trzech ostatnich okrążeniach. Kuba Giermaziak stracił swoje dobre tempo i zmuszony był bronić swojej pozycji przed próbującymi go atakować Ammermüllerem i Thiimem. Polak zacięcie bronił miejsca na podium, jednak skuteczny atak Ammermüllera, a później Thiima wypchnął go poza pierwszą trójkę. Nieudany kontratak Giermaziaka również nie przyniósł zmian w klasyfikacji. Wyścig pewnie zaś wygrał Sean Edwards, który triumfował w Katalonii także w roku 2011.
Drugi z zawodników Verva Racing Team, Patryk Sczerbiński zajął piętnastą lokatę. Młody polski zawodnik długo jechał na 13. miejscu, jednak na końcu stracił swoje miejsce kosztem Stefana Rosiny i Clemensa Schmida.
Jedna z największych gwiazd całego weekendu wyścigowego w Barcelonie Sebastien Loeb ostatecznie w swoim debiucie w Porsche Supercup finiszował na 11. miejscu.
Czołówka wyścigu Porsche Supercup na Circut de Catalunya:
1. Sean Edwards 26:14.124
2. Nicki Thiim +0:07.346
3. Michael Ammermüller + 0:08.924
4. Kuba Giermaziak + 0:09.342
5. Michael Christensen + 0:10.875
6. Robert Lukas + 0:11.227
7. Klaus Bachler + 0:11.820
8. Jeroen Mul + 0:12.813
9. Richie Stanaway + 2:14.088
10. Ben Barker + 0:16.910
11. Sébastien Loeb + 0:18.908
12. Jean-Karl Vernay + 0:24.910
13. Stefan Rosina + 0:25.769
14. Clemens Schmid + 0:28.593
15. Patryk Szczerbiński + 0:29.064