FORMER Tour de France green jersey winner Baden Cooke survived protests from three rival teams to win stage three of the Herald Sun Tour.
Cooke survives protests, wins stage