Lake Wendouree has shaken up the Ballarat Football League top six with one home and away round remaining.
The Lakers produced one of the upsets of the season in defeating Redan by 11 points at CE Brown Reserve on Saturday - giving them back-to-back wins.
While Lake Wendouree's finals hopes have been long gone, they grabbed the opportunity to make an impact on the way the finals match-ups are likely to shape up.
Lakers denied Redan top position and most likely a top two finish, which carries a double chance.
Redan dropped from second to fifth and now looks bound for an elimination final.
The shock Redan loss opened the door for Sebastopol to retake second after the Burra denied Melton by 19 points at MacPherson Park.
Sebastopol began the day fifth.
Darley was the other big mover in a finals-like 14-point win over East Point at Darley Park.
The Roos were well on top early - getting a flyer to lead by 34 points at quarter time.
They still led by three goals at half-time, but then Darley made its move.
After mixing their form for several weeks, the Devils have signalled they are well and truly in the thick of the premiership race again.
Despite the loss, East Point remains on top and with a bye in the last home and away round, and a superior percentage will be minor premier.
The battle for second remains open with East Point one of five teams on 48 points in what has to be one of the tightest BFL competitions ever.
In other games, North Ballarat City delivered Ballarat another heart-breaking, with three points the margin at Alfredton.
Bacchus Marsh made light work of Melton South, getting home by by 117 points at Maddingley Park.
ROUND 17 RESULTS
Lake Wendouree 11.16 (82) d Redan 9.17 (71)
North Ballarat City 13.8 (86) d Ballarat 11.17 (83)
Darley 14.10 (94) d East Point 11.14 (80)
Sebastopol 10.14 (74) d Melton 8.7 (55)
Bacchus Marsh 23.24 (162) d Melton South 6.9 (45)
EAST POINT 155.03 48
SEBASTOPOL 15 127.88 48 - up three spots
DARLEY 127.51 48 - up one spot
SUNBURY 119.73 48 - up two spots
REDAN 119.49 48 - down three spots
MELTON 132.02 44 - down three spots
Bacchus Marsh 122.65 32
North Ballarat City 96.96 36
Lake Wendouree 67.30 30
Ballarat 70.71 22
Melton South 39.06 12