Keilor needs to put a horror run behind it and focus on a do-or-die semi-final against Greenvale Kangaroos in Victorian Turf Cricket Association senior division this weekend.

The Blues enter finals on the back of a four-game losing streak after a 189-run thrashing at the hands of Tullamarine in the home-and-away game at Leo Dineen Reserve on Saturday.

After the Blues were routed for just 105, their bowlers were taken to the cleaners by Tulla in amassing 8-294 on day two.

The Blues have played Greenvale twice this season, losing both by a close margin.

In north-west B1, there was finals heartbreak for Deer Park. The Lions tumbled from the top four after an innings and 45 run loss to Royal Park-Brunswick away at the Ransford Oval, St Andrews Pascoe Vale leap-frogged into fourth.

Sunshine Heights finished eighth despite a winning record for the summer.

In north A1, Sydenham Hillside kept its spot in the four, despite an outright loss to East Coburg in the final round.

After edging out Barkly Street, and Sunshine, Sunshine YCW thrashed Aberfeldie Park, and qualified for finals.

It will be an all-Sunshine affair when YCW takes on Sunshine in one semi-final at Kinder Smith Reserve, while Sydenham-Hillside needs to re-group for its clash with all-conquering Moonee Valley away at Ormond Park.

In west A1, Grand United secured the minor premiership on forfeit from County West. The Gorillas take on Seabrook in the semi-final at JR Parsons Reserve.