Mark Cavendish wins Stage Seven of Tour of Britain

Mark Cavendish Credit: Dominic Lipinski/PA Wire/Press Association Images

The Isle of Man's Mark Cavendish has won Stage Seven of the Tour of Britain in Surrey.

Bradley Wiggins remains overall leader by 26 seconds ahead of Sunday's final stage in London.