LEIGH Genesis 1st XI and the Reserves both moved into their respective cup semi-finals with hard-fought wins.

The firsts won 4-1 away to favourites Aspull Juniors while Reserves pipped Standish United 4-3 in an end-to-end game.

Bolton/Bury JFL Section D: Westhoughton Rangers U11 7 Genesis U11 Evolution 2.

Friendlies: Ashton Town U11 0 Genesis U11 Force 2, Hindley Juniors U11 0 Genesis U11 Force 6, Genesis U16 Girls 5-1 Walshaw U16 Girls.

Warrington JFL Div Five: Genesis U11 Resistors 1 Irlam Vale AFC Tigers U11 3.

Bolton/Bury JFL Sec D: Turton Tigers U12 0 Genesis U12 Energy 6.

Bolton/Bury JFL Sec F: Horwich RMI Flyer Whites U12 1 Genesis U12 Formation 2.

Bolton/Bury JFL Sec A: Genesis U13 Originals 2 Woodbank Juniors U13 4.

Warrington JFL Div One: Genesis U13 Reactors 4 Winwick Athletic Wolves U13 1, Genesis U14 Atomic 1 Earlestown Athletic 2, Genesis U14 Fusion 7 Penlake JFC Celtic U14 3.

Warrington JFL Div Three: Genesis U13 Solar 0 Irlam Rangers U13 9, Genesis U13 Turbines 1 Billinge Juniors Athletic U13 3, Genesis U14 Radiation 0 Runcorn Linnetts U14 15, Appleton Boys AFC East U15 2-0 Leigh Genesis U15 Neutrons.

Bolton/Bury JFL Chairmans Cup: Genesis U15 Graphites 0 Fulledge Colts U15 6.

Bolton/Bury JFL Sec A: Genesis U16 Alpha 5 Moorside Rangers Blues U16 0.

Warrington JFL Presidents Cup: Winstanley Warriors U16 0 Leigh Genesis U16 Cosmos 3.

Bolton/Bury JFL Sec C: Genesis U16 Tigers 4 Hindsford U16 2.

Wigan YFL: Genesis U16 Transformers 3 HSM U16 2.

Bolton/Bury JFL Sec C: Leigh Genesis U17 1 Farnworth Tigers U17 4.

SLCFL Bill Heyes Memorial Cup quarter-final: Aspull Juniors 1 Leigh Genesis 4.

SLCFL Charity Cup quarter-final: Genesis Reserves 4 Standish United 3.

LSV Monday Night League Div Two: Stephensons 2 Genesis Vets 1.