A race-long duel between Valentino Rossi and Sete Gibernau all came to blows in the final turn on the final lap