Riverside bagged a late winner to edge a seven-goal Oxfordshire Senior League Premier Division thriller 4-3 at Eynsham.

Tom McCudden notched a brace and Will Morris also scored for the hosts, but they were beaten, thanks to goals from Liam O’Callaghan, Charlie Brough and Mario Visha, as well as a Chris Williams penalty.

Bletchingdon picked up their first points of the season with a 1-0 home success over Marston Saints.

The decisive moment came ten minutes from time, when Ashley Johnson crossed for the on-rushing Matty Whitehead to smash in the winner.

  •  Latest Sport news

Neil Lockheart struck twice to give Oxford University Press a 2-0 win at Horspath.

An under-strength Horspath held out for an hour, but after Lockheart broke the deadlock from the penalty spot their resistance was broken and he added a second soon after.

Oakley United moved up to second with a 4-0 win at Freeland.

Kieron Schmidt, Shayne Almond, James Keeble and Ryan Binnee did the damage for the away side.

Adderbury Park signed the year off with a 2-0 derby win over local rivals Broughton & North Newington.

Luke Winkworth’s header was diverted into his own net by Noddy Bedding to give the home side a half-time lead and Junior Howards doubled it after the break from close range.

Chalgrove inflicted a 5-0 defeat on hosts Launton Sports.

Goals from Rob Cantwell and Royston Oxendale put the away side two goals up at the break, with second-half goals from James Quainton, Paul Coles and Ciaren Vinton giving rampant Chalgrove and comfortable victory.

In Division 1, North Oxford secured back-to-back wins with a comprehensive 4-1 home defeat of Yarnton.

The sides were level at the break after Jamie Smith cancelled out Paul Kovacs’s opener for the host.

However, North upped the ante after the break with goals from Michael Hinkin, Sidiq Hamis and James Bruce.

Charlton United picked up their first win in four games with a 4-1 victory at home to Northway.

Callum Hicks put the visitors in front early on, but Charlton struck back with goals from Ant Davidson, Matty Hilsdon, Adam Blaylock and Mark McGroggen.

Oxford University Press Res fought back from two goals down to claim a 2-2 draw at home to Adderbury Park Res in Division 2.

Lee Timms struck twice in the opening ten minutes to put the visitors in charge, but Danny Clarke and Martin Ognynov hit back to earn a point for the home side.

Goals from Connor Foley and Ben Weitzel gave Garsington Res a 2-1 home win over Charlton United Res.

The visitors pulled one back late on through Martin Coates, but it was too little, too late.

Stephen Litton struck twice early on as Yarnton Res beat Eynsham Res 4-2.

Litton’s double put the hosts in charge and second-half goals from Lee Trinder and Ben Coupland, sealed the win, despite late efforts from Andy Glossop and Gareth Hitchcox for Eynsham.

  •  Do you want alerts delivered straight to your phone via our WhatsApp service? Text NEWS or SPORT or NEWS AND SPORT, depending on which services you want, and your full name to 07767 417704. Save our number into your phone’s contacts as Oxford Mail WhatsApp and ensure you have WhatsApp installed.