Tour of Britain: Steve Cummings leads Rohan Dennis by 26 seconds
Britain's Steve Cummings looks set to win the Tour of Britain despite having his lead cut from 49 to 26 seconds on the penultimate day.
The Dimension Data rider finished fourth as German Tony Martin won the 15km time trial, the first of two stages on Saturday in Bristol.
Australian Rohan Dennis won the six-lap circuit race - Cummings was 15th - to move into second overall.
London hosts the final stage - a flat 100km route of 16 laps - on Sunday.
Dutchman Tom Dumoulin - Cummings' closest rival, 49 seconds behind, before Saturday's double stage - now trails by 38 seconds in third overall, with 2014 champion Dylan van Baarle one minute 21 seconds adrift in fifth.
Stage 7a time trial result:
1. Tony Martin (Ger/Etixx Quick-Step) 18mins 07secs
2. Rohan Dennis (Aus/BMC) +03secs
3. Tom Dumoulin (Ned/Giant-Alpecin) +05secs
4. Steve Cummings (GB/Dimension Data) +16secs
5. Tony Gallopin (Fra/Lotto Soudal) +25secs
Stage 7b circuit race result:
1. Dennis Rohan (Aus/BMC) 1hr 58mins 42secs
2. Maximiliano Richeze (Arg/Etixx Quick-Step) +06secs
3. Dylan Groenewegen (Ned/Lotto NL Jumbo) same time
4. Danny van Poppel (Ned/Team Sky)
5. Carlos Barbero (Spa/Caja Rural)
6. Xandro Meurisse (Bel/Wanty-Groupe Gobert)
7. Luka Mezgec (Slo/Orica-BikeExchange)
8. Tony Gallopin (Fra/Lotto Soudal)
9. Marco Marcato (Ita/Wanty-Groupe Gobert)
10. Dylan van Baarle (Ned/Cannondale Drapac Team)
1. Steve Cummings (GB/Dimension Data) 29hrs 21mins 21secs
2. Rohan Dennis (Aus/BMC) +26secs
3. Tom Dumoulin (Ned/Giant-Alpecin) +38secs
4. Tony Gallopin (Fra/Lotto Soudal) +1min 02secs
5. Dylan van Baarle (Ned/Cannondale Drapac Team) +1min 21secs
6. Nicolas Roche (Irl/Sky) +1min 26secs
7. Xandro Meurisse (Bel/Wanty-Groupe Gobert) 1min 48secs
8. Ben Swift (GB/Sky) +1min 52secs
9. Julien Vermote (Bel/Etixx Quick-Step) +2mins 12secs
10. Jacopo Mosca (Ita/Trek-Segafredo) +2mins 32secs