Christina Snowdon scored all six goals as Tower Hill beat Chalgrove Cavaliers 6-2 in the Oxford Mail Girls' League Under 12 League.

She scored five times before the break, and although Charlotte Tewins reduced the arrears with a brace, Snowdon added her sixth near the end.

Carterton beat Didcot Casuals 3-0.

Hollie Merriman netted twice in three minutes in the first half to put them in charge, before Susan Oliver wrapped up the scoring.

Sophie Grimson struck twice as St Edmunds defeated Cholsey 2-0.

Kidlington saw off Mars-ton Saints 5-1, with Zoe Taylor bagging a brace.

Maisie Hastings, Amelia Brooks and Beth Hawtin also netted, with Mana Dunleavey replying.

A double from Victoria Sharp and a goal from Holly Ashby saw Summertown beat Kennington 3-1, with Lucy Harris replying.

Oxford Irish held on for a 6-4 victory over Bloxham in the Under 16 League, despite leading 5-0.

Bonita Bryan (2), Anna Carson-Parker, Annabelle Trafford and Sorcha Murphy netted for Irish in the first half.

Bloxham hit back with braces from Rosie Eadon and Amber Bayliss, but Murphy’s second made it 6-4.

Tower Hill Vixens beat Bardwell 2-0 in the Under 14 League, thanks to goals from Hayley Bennett and Charley Hamilton.

Carterton fought out a 2-2 draw with Benson.

Goals by Sharon Billingham and Esme Beal for Benson were cancelled out by Marta Dyet and Lucy Henshaw.

Maria Everett bagged a brace as Bardwell Blues saw off Marston Saints Angels 3-0 in the Under 13 League, Megan Kent netting the other.

In the cup semi-final, doubles from Georgia Winstone and Sophie King gave North Leigh a 4-1 win over Didcot Casuals. Chloe Winterbourne netted for Didcot.

Carterton held Oxford Bluebirds to a 0-0 draw in the Under 11 League.

A brace from Abigail Haynes helped Kidlington defeat Bardwell 2-1 in the Under 10 League North Division. Bethany Dutton replied.