Alex Rins se ha llevado el triunfo en la carrera de Moto3 del Gran Premio de Indianápolis tras un mano a mano con Alex Márquez, segundo, y Maverick Viñales.