Miguel Oliveira takes his fifth win of the season in an incredibly dramatic Moto3 race as title rival Kent crosses the line in 7th.