Philip Billing earned Huddersfield Town a crucial three points against SkyBet Championship promotion rivals Reading with a dramatic late winner at the John Smith's Stadium.

Town, who have now won 11 of their past 13 league matches, created the best chances throughout but were unable to capitalise and even had a 36th minute Rajiv van La Parra penalty saved.

However, with the scores level heading into the final 10 minutes and the Royals appearing to have settled for the draw, midfielder Billing coolly converted from six yards out to extend Town's advantage over fourth-placed Royals in the table.

Here's how the game unfolded....

Run of the Ball

First Half

2 Minutes: Rajiv van La Parra breaks down the left after a good turn from Philip Billing but he can’t find a Town man with the cross.

6 Minutes: Nahki Wells is almost let in by a poor back-pass from Blackett, Ali Al-Habsi clears.

12 Minutes: Van La Parra collects the ball on the half-way line and drives at the Reading back four. He opts to shoot and flashes his effort just past the post.

18 Minutes: Elias Kachunga finds himself open on the corner of the Reading box but skews his shot wide.

23 Minutes: Kachunga and Wells link up well to release Tommy Smith breaks into the box but a last-ditch tackle saves Reading.

24 Minutes: Van La Parra weaves some magic down the right and the cross strikes the first defender - Was it his hand? No says the referee.

33 Minutes: Roy Beerens finds himself free on the left of the Town box and unleashes a curling strike that Danny Ward does well to tip on to the bar.

34 Minutes: You won’t believe it - Town have been awarded a penalty! Blackett brings down Izzy Brown for Town’s first league penalty this season....

35 Minutes: But Reading keeper Ali Al-Habsi guesses right to deny Van La Parra.

40 Minutes: Ward saves a Lewis Grabban header on the back post and reacts well to block Jordan Obita’s follow-up effort.

43 Minutes: Obita flashes a ball across from the left side of the box and Grabban steers the shot just wide of the far post.

45 Minutes: Chris Lowe stings Al-Habsi’s palms with a shot and Wells' follow-up is narrowly wide.

Video Loading

Second half

49 Minutes: Wells goes close with a low strike across the goal.

51 Minutes: Reading scream for a penalty! Grabban goes down under the challenge of Ward, but the ref points to the corner flag.

56 Minutes: Van La Parra floats a ball into the box and Blackett half-clears. Kachunga meets it on the volley but it flashes wide - much to the dismay of the Town support.

81 Minutes: PHIL BILLING PUTS TOWN AHEAD!

85 Minutes: Wells goes down clutching his calf after chasing a long ball over the top with Collin Quaner coming on to replace him.

90 Minutes: Yann Kermorgant’s free kick goes narrowly over the bar.

Video Loading

Key Moment

Rajiv van La Parra’s penalty being saved by Reading keeper Ali Al-Habsi and Izzy Brown’s immediate substitution due to illness.

Moan of the Match

Too often Town’s inability to find an end-product reared it’s ugly head when in good positions.

Talking Point

Were there better candidates in the Huddersfield Town ranks to take that first-half spot-kick other than Rajiv Van La Parra?

Man of the Match

Philip Billing - composed in the middle of the pitch and popped up with that all important late winner.

Tweet of the Match

Referee Watch

Tony Harrington (Cleveland) - Let the game flow without any major incidents and got both penalty claims spot on.

Atmosphere

Great turn-out and noise from the Blue White Army on a cold and windy Tuesday evening.

Verdict

Another late winner against fellow promotion rivals, Town have cemented themselves as the only genuine threat to Newcastle United and Brighton & Hove Albion’s automatic promotion spots with this result.

Line-ups

Huddersfield Town (4-2-3-1): Ward; Smith, Hefele, Schindler, Lowe; Billing, Mooy; Van La Parra (Lolley, 66), Brown (Payne, 38), Kachunga; Wells (Quaner, 87).

Subs Not Used: Coddington, Whitehead, Hudson, Cranie.

Booked: Hefele

Reading (4-3-3): Al-Habsi; Gunter, Blackett, Moore, Obita; Williams, Mutch (Swift, 70), Kelly; Beerens, McCleary (Popa, 61), Grabban (Kermorgant, 70).

Subs Not Used: Jaakkola, McShane, Evans, Meite.

Booked: Kermorgant

Half Time: Huddersfield Town 0-0 Reading

Attendance: 19,894

Next Match: Barnsley at Oakwell, Saturday February 25 (3pm kick-off)

Now check out our extensive match report from tonight's SkyBet Championship clash at the John Smith's Stadium .