Miguel Oliveira and Luca Marini put on a fantastic show in the final lap of the Czech GP as both rider sought victory