Jorge Lorenzo emerged victorious after an incredible final lap battle in Mugello, beating Marc Marquez to the line by just 0.019s.