Andre Greipel took his second stage win of the Tour of Britain as Michael Albasini continued to hold the race leader's yellow jersey after stage six.
Team HTC-Columbia rider Greipel prevailed in a sprint finish in Great Yarmouth ahead of Borut Bozic and Lucas Sebastien Haedo.
Swiss Albasini finished in the pack as Bozic trimmed just two seconds out of his lead to leave him with a still handy advantage of one minute and 26 seconds, Richie Porte is a second further back in third.
Team Sky's top contender Greg Henderson finished fourth on the day and he holds the same position in the general classification.
Friday's stage runs from Bury St Edmonds to Colchester.