Rossi eased home ahead of Jorge Lorenzo of Spain - who put up a remarkable performance as he was riding with two badly injured ankles and had to be helped off his bike - while American Colin Edwards was third .