Cal Crutchlow became the first British rider to win a premier class race for 35 years, with Rossi and Marquez completing the podium.