Chelmsford Chieftains remain on course for the NIHL1 South quadruple after a comfortable victory over London Raiders in their play-off quarter-final.
Chieftains triumphed 4-1 on the road and followed up with a 5-1 success on home ice to complete a 9-2 aggregate success.
Invicta Dynamos are through to the semi-final, but they were given a scare along the way by MK Thunder.
Dynamos lost 4-3 in Milton Keynes, but bounced back in the reverse fixture with a 4-0 win to seal a 7-4 overall victory. Callum Fowler (above) led the scoring in the second leg with a hat-trick.
Wightlink Raiders eased into the last four courtesy of a 10-4 aggregate success against Solent Devils. Raiders won 7-3 at home and 3-1 in the return game.
Streatham Redskins complete the final four line-up after edging a thrilling quarter-final tie against Oxford City Stars.
Two Ondrej Pekarik goals gave Stars a 2-0 first leg advantage, but Redskins fought back in the second leg to level things up at 3-3 overall and send the tie to overtime.
Nick Chinn fired home 29 seconds into the extra session to seal a 4-3 aggregate success for the Redskins.
In NIHL2 South, Josh Ealey-Newman (2) and Chris Norris (2) topped the scoring for Haringey Racers in their 7-0 win at home to Lee Valley Lions.
David Sadler hit a hat-trick for Cardiff Fire as they won 5-2 on home ice against Swindon Wildcats NIHL.
Bristol Pitbulls won 6-2 at home to Wightlink Tigers, while Invicta Mustangs drew 8-8 with Slough Jets.
WEEKEND RESULTS
NIHL1 South play-offs
1st Leg
London Raiders 1-4 Chelmsford Chieftains
MK Thunder 4-3 Invicta Dynamos
Oxford City Stars 2-0 Streatham Redskins
Wightlink Raiders 7-3 Solent Devils
2nd Leg
Chelmsford Chieftains 5-1 London Raiders (agg 9-2)
Invicta Dynamos 4-0 MK Thunder (agg 7-4)
Solent Devils 1-3 Wightlink Raiders (agg 4-10)
Streatham Redskins 4-1 Oxford City Stars (OT) (agg 4-3)
NIHL2 South
Bristol Pitbulls 6-2 Wightlink Tigers
Cardiff Fire 5-2 Swindon Wildcats NIHL
Haringey Racers 7-0 Lee Valley Lions
Invicta Mustangs 8-8 Slough Jets
(Image permission: David Trevallion)