Cavendish was too good for his rivals in the closing stages
Briton Mark Cavendish recorded his second successive stage win at the Tour of Missouri after outsprinting his rivals to take the 180.9km stage two.
The Team Columbia rider made his move at the final turn in Cape Girardeau to power to victory and maintain the overall lead in the American event.
It was the 24-year-old Manxman's 23rd stage win of the season, having collected six at the Tour de France.
Norway's Thor Hushovd finished second with Argentina's Juan Jose Haedo third.
Wednesday's third stage takes the riders 183.9km from Farmington to Rolla.