MARVIN Johnson opened his goalscoring account to give Oxford United back-to-back wins in Sky Bet League One for only the second time this season as Gillingham were edged out at a fog-bound Kassam Stadium.

The winger, who missed Saturday’s 4-1 win over Coventry City to attend the birth of daughter Ava, finished superbly on 32 minutes to complete a memorable few days.

It provided the breakthrough, but the points were only secured thanks to a feverish work ethic from the home side.

They grafted tirelessly out of possession and when Gillingham did create chances there was always a body on the line to preserve the hardest-earned of clean sheets.

Aside from Gillingham, United’s biggest threat to their win came from the weather.

Fog descended during the second half and must have come close to forcing referee Andrew Madley into an unpopular decision, but thankfully the game was completed.

Michael Appleton was bold with his selection, preferring Johnson to fill the place of a concussed Joe Skarz at left back instead of the more conservative Josh Ruffels.

United had blown away Coventry City in the first half on Saturday and looked for a similarly fast start here – fizzing two crosses into the Gills box within 40 seconds of kick-off.

Their best early sights of goal both fell to Rob Hall, who dragged one shot wide and had another blocked after two neat moves.

While United did not get a repeat of the early breakthrough at the weekend, their work rate was just as high.

Gillingham were harassed in possession all over the pitch and it took them half an hour to threaten, when Cody McDonald twisted away from Curtis Nelson and Chey Dunkley before seeing his 15-yard shot saved by Simon Eastwood’s legs.

Two minutes later, United were in front with a terrific move.

A raking pass from John Lundstram picked out Johnson. The makeshift left back cut in off the flank and exchanged passes with Kane Hemmings, before bursting into the box and beating Stuart Nelson with a low finish.

It took some last-ditch defending to prevent Gillingham from wiping out the lead almost immediately.

Eastwood denied McDonald’s header at a corner and when the ball fell loose in the six-yard box Phil Edwards came up with a goal-saving block.

The tempo remained high and when Josh Wright then had a penalty shout waved away, United broke at speed.

Chris Maguire rode one challenge before threading a pass which picked out Hall, who blasted a shot off target.

United needed more defensive inspiration to stay in front seconds before the half-time whistle.

Jay Emmanuel-Thomas headed a free-kick on to the crossbar and when the rebound fell to McDonald, his close-range effort was cleared off the line by Nelson.

During the interval fog slowly began to drift in from the open end and within a few minutes of the restart seeing the far side became a challenge.

United looked to carry on regardless and Maguire had a free-kick saved before blazing wildly off target with the next chance.

Gillingham though looked just as likely to get the next goal.

They had a good spell around the hour mark, where Nelson came up with a vital challenge to prevent Emmanuel-Thomas from waltzing through.

United’s best hope of a second goal to kill the game was in the front two of Maguire and Hemmings creating something.

As on Saturday they were on the same wavelength most of the time, with Maguire volleying on to the roof of the net from his strike partner’s flick-on.

The home side were inching towards victory, but were hit by another injury 15 minutes from time.

After losing three players in the last two games, Dunkley became the latest player to hobble off.

It was the last thing United needed as Gillingham committed increasingly more players forward as time ran out.

With five minutes left Emmanuel-Thomas unleashed a powerful 20-yard effort, but Eastwood made an excellent one-handed stop and was quickly on his feet to gather the loose ball.

There were still a few nervy moments to negotiate, but United held firm to claim the points and continue climbing the table.

Oxford Utd (4-4-2): Eastwood, Edwards, Nelson, Dunkley, Johnson, MacDonald, Lundstram, Ledson, Hall, Maguire, Hemmings.

Subs used: Ruffels (Hall 65), Martin (Dunkley 75), Taylor (Hemmings 86).

Unused subs: Buchel, Raglan, Rothwell, T Roberts.

Booked: Hemmings.

Gillingham (4-3-3): Nelson, Wagstaff, Ehmer, Cargill, Konchesky, Hessenthaler, Wright, Knott (Nouble 63), Emmanuel-Thomas, McDonald, Dack.

Unused subs: Hadler, Oshilaja, Herd, Cundle, Byrne, Osadebe.

Booked: None.

Referee: Andrew Madley (West Yorkshire).

Attendance: 6,848 (301 visitors).