Miguel Oliveira & Luca Marini go toe-to-toe on final lap