THE Oxford Mail player ratings for Oxford United's 4-1 win over Shrewsbury Town in Sky Bet League One.

JACK STEVENS

Beaten by Chapman's fierce shot, the only effort that troubled him all evening - 6

SAM LONG

Great finish to cap a memorable 48 hours, although Ogbeta did have some joy down his flank - 7.5

ELLIOTT MOORE

Read the game well and produced a couple of timely blocks - 7

ROB ATKINSON

Well-deserved first professional goal, tidy defensively and joined in the attacks - 8

Read also: Rob Atkinson achieves milestone on successful night for Oxford United

JOSH RUFFELS

Stopped Love making a real impact, arguably could have done better for Shrewsbury's goal - 7

JAMES HENRY

Two assists, particularly great to see him reignite partnership with Taylor - 8

CAMERON BRANNAGAN

Good battle with Shrewsbury's very good midfield three that occasionally spilled over. BOOKED - 7

MARK SYKES

Another classy display, ball retention has also improved - 7.5

Read the match report here

ELLIOT LEE

Made a difficult finish look easy and caused so many problems with his movement. MAN OF THE MATCH - 8

MATTY TAYLOR

Should have scored one-on-one, but made up for it moments later with a great finish - 8

BRANDON BARKER

Hopefully he will be fit for Saturday - N/A

SUBSTITUTES

Mide Shodipo (for Barker, 7)

Some good work in the first half, including an assist - 7

Sam Winnall (for Taylor, 74)

Caused problems in the air, one difficult chance - 6

WATCH: Highlights of last night's game

Dan Agyei (for Henry, 74)

Managed to make an impact in the short time he was on - 6.5

Jamie Hanson (for Lee, 86)

Anthony Forde (for Long, 86)

Unused: Eastwood, Kelly.

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