Simon Heslop scored a stunning opener as Oxford United picked up their first win of the season with a deserved victory over Shrewsbury Town.
The midfielder hit a spectacular strike on the turn from 35 yards out.
The U's had the better chances and Liam Davis and James Constable both forced saves from keeper Ben Smith, while United's Ryan Clarke denied Nicky Wroe.
United sealed it when James Constable squared the ball to Lewis Guy, who fired into the roof of the net.
VIEWS FROM THE DRESSING ROOM
Oxford United manager Chris Wilder told BBC Oxford:
"We've beaten a good side, they'll be up there in the top three.
"We defended well and I was happy with the last 15 minutes because I thought we were comfortable late on in the game and kept the ball and made really good decisions.
"And if you make good decisions, we've got good players, and we'll get the correct result and we got that tonight."
Shrewsbury manager Graham Turner told BBC Radio Shropshire:
"It was a very poor performance. The first goal against us was a good one, but the second was a disaster - it absolutely slaughtered us.
"We didn't match the opposition for large periods of the game, for their pace or the demands they put on us.
"No excuses. That's six goals in four matches we've conceded - and there lies the root of our problem.
"We cannot go on conceding like we are. You've got to be capable of keeping clean sheets, and right at the moment we don't look that way."