The Angel Nieto Team Moto3 rider took his second victory of the season, after an epic Phillip Island battle