Luis Sanchez moved into pole position in the Tour Down Under after winning Thursday's third stage.
Sanchez is now in a strong position to win overall
The 21-year-old time-trial specialist led a breakaway with 20km of the 139km stage left and won a race for the line in just under three hours 20 minutes.
Belgium's Johan van Summeren was second and Australian Gene Bates third, with Bradley Wiggins in 25th place.
Sanchez holds an overall lead of two seconds over van Summeren, with Allan Davis third and Stuart O'Grady fourth.
Sanchez or Liberty team-mate Davis would now seem the likely winner.
After the first two days, Australia's Robbie McEwen was the overall leader, with Davis second and former winner O'Grady third.
Although O'Grady managed to get into the breakaway group, he had no way of staying in touch with Sanchez and his chances of a third victory seem slim because only one of his Cofidis team-mates is near the top of the overall standings.
1. Luis Sanchez (Sp) Liberty 3hr 19m 39 sec
2. Johan Van Summeren (Bel) s.t.
3. Gene Bates (Aus) @ 15 secs.
4. Robert McLachlan (Aus) s.t.
5. Javier Ramirez Abeja (Sp) s.t.
6. Allan Davis (Aus) @ 18 secs
7. Paride Grillo (Ita) s.t.
8. Mark Renshaw (Aus) s.t.
9. David McPartland (Ita) s.t.
10. Stuart O'Grady (Aus) s.t.
1. Luis Sanchez (Sp)
2. Johan Van Summeren (Bel)
3. Allan Davis (Aus)
4. Paride Grillo (Ita)
5. Stuart O'Grady (Aus)
6. Gene Bates (Aus)
7. Robert McLachlan (Aus)
8. Javier Ramirez (Sp)
9. Aaron Kemps (Aus)
10. Mark Renshaw (Aus)
17. Bradley Wiggins (GB)
27. Robbie McEwen (Aus)