The battle for Formula One supremacy will go down the final race of the season after Lewis Hamilton dominated a rain-hit Brazilian Grand Prix Sunday to cut teammate Nico Rosberg's title lead.