THE Oxford Mail player ratings for Oxford United's 3-2 win at Shrewsbury Town.

JACK STEVENS

His quiet second half made those two late saves even more impressive. Top drawer - 8

SAM LONG

Grew into the game and played an important role in Henry’s equaliser - 7

ELLIOTT MOORE

Could have done better for Vela’s goal, good battle with Bloxham - 6.5

Read the match report here

ROB ATKINSON

Won most of his aerial duels, went close in the first half - 7

JOSH RUFFELS

Another who got better as the game wore on, two great chances at 2-2 - 7

JAMES HENRY

United’s driving force in the second half, well-taken goal. MAN OF THE MATCH - 8

CAMERON BRANNAGAN

Grew frustrated as the U’s toiled in the first half, but never hid - 6.5

Read also: Karl Robinson's full-time reaction to Shrewsbury comeback

MARK SYKES

Less influential than recent weeks, great composure for the opener - 7

ELLIOT LEE

Frustrating at times, but came up with a goal and an assist - 7

MATTY TAYLOR

Continues to show he is far more than just a finisher. Calm assist for Lee - 7

BRANDON BARKER

Lasted 82 minutes on his return, showed flashes of class - 6.5

SUBSTITUTES

HIGHLIGHTS: Watch Dan Agyei's winner

Dan Agyei (for Lee, 77)

Would not normally give ratings for substitutes who come on so late, but that goal could be huge. BOOKED - 7

Sam Winnall (for Barker, 82)

Alex Gorrin (for Henry, 89)

Jamie Hanson (for Taylor, 89)

Unused: Eastwood, Forde, Shodipo.

Substitutes who come on after the 75th minute do not (normally) get a rating.