Bulega gets close exiting the final corner on the last lap, but Razgatlioglu hangs on.
Great battle between the two, though. Much closer than the race sims from yesterday suggested.
Andrea Locatelli gets Yamaha on the podium in third place, beating Petrucci. Xavi Vierge rounds out the top five for Honda.
Onto the final lap now and there's almost nothing between them over the line, but Razgatlioglu keeps the lead into turn one.
Now Razgatlioglu comes back at turn three!
Bulega now back to the front as we enter the penultimate lap, this one is going to the wire.
Bulega not dropped yet. Only a tenth or so as we enter the final three laps.
Razgatlioglu back to the front now at turn one. Bulega ran slightly wide as the BMW rider made his move, and he's a few extra tenths.
Top two still right together as we move to four to go.
Almost six seconds behind Razgatlioglu before you find Andrea Locatelli on the Yamaha.
Razgatlioglu now able to keep pace with Bulega. Still just a couple of tenths between them.
Bulega leads by 0.2s over the line. Razgatlioglu looks to be beginning to struggle with rear grip.
We move onto lap 14 and Bulega moves back into the lead at turn one.
Bulega still hanging onto Razgatlioglu, but the pace has dropped into the high-1:40s for the pair of them now.
Razgatlioglu continues to lead, but Bulega is not being dropped at all.
We've reached half distance now, and this time Bulega can't make the move into turn one.
Alex Lowes has crashed out now, too. He'd got into the top 10, but folded the front into turn one.
Bulega leads into turn one beginning lap 10, the speed of the Ducati in the straight is still strong.
Razgatlioglu responds into turn two and retakes the lead.
Further back, Sam Lowes has crashed out of fourth place.
This time, no, Razgatlioglu holds the inside in braking for turn one and holds the lead.
Razgatlioglu comes back again at turn 13. Can Bulega respond again at turn one?
Razgatlioglu makes his move! It's a late lunge and it comes at turn 13. Clean as you like, but Bulega knew all about it.
The Italian responds at turn one on lap eight and retakes the lead!
The front two are pulling away now. They're consistently about 0.2s apart, and you feel Bulega's final corner exit traction is saving him from a turn one lunge.
Razgatlioglu continues to close in on Bulega. No pass yet but it feels like a matter of time.
It's been a strong start from Alex Lowes. From 23rd on the grid he's already up to 12th and ahead of his teammate Bassani.
Razgatlioglu now to within half-a-second of Bulega. 16 laps to go.
Razgatlioglu past Locatelli now into turn one at the beginning of lap four. About a second ahead of him up to Bulega.