Ajo poimi ison, parhaimmillaan peräti 16 kuljettajaa käsittäneen pääryhmän kiinni tasaisen varmasti.
Jo aamun warm up-sessiossa neljänneksi yltänyt Ajo taittoi matkaa sijalla 13, kun 20 kierroksen väännöstä oli puolet takana.
RBA Racing-tiimin suomalaiskuski joutui antamaan seuraavilla kierroksilla muutamia sijoja periksi, mutta loppu tuli taas mallikkaasti.
Voitosta käytiin kiivas vääntö suomalaistallille kauden ensimmäisen ykkössijan tuoneen Oliveiran ja sarjaa johtavan Danny Kentin välillä.
Kisaa pitkään johtanut Oliveira piti pintansa loppuun saakka kukistamalla Kentin 71 tuhannesosalla.
Italian GP:n voittoa puolustanut Romano Fenati päätyi kolmanneksi 0,127 sekuntia Oliveiran takana.
Voitto oli hammaslääketiedettä opiskelevalle Oliveiralle uran ensimmäinen.
– En olisi halunnut lähteä viimeisellä kierrokselle kärjessä, mutta jouduin tekemään sen. Tiesin tosin jo eilisen perusteella, että olen vahva viimeisessä mutkassa. Aivan mahtava voitto, pudotteli Oliveira tunteet pinnassa.
Oliveiran tiimikaveri Karel Hanika taisteli hänkin hanakasti podiumsijoituksista. Hanikan kohtaloksi koitui kaatuminen kiivaalla viimeisellä kierroksella.
Kausi jatkuu kahden viikon kuluttua Katalonian GP:n merkeissä Barcelonan kuypeessa sijaitsevalla Montmelon radalla.