Nahki Wells scored twice as Huddersfield Town finally ended their home hoodoo by claiming a first win in 12 attempts.

Town confirmed the loan signing of Grant Holt before kick-off, and the Wigan Athletic striker made a real impact after coming off the bench in the 64th minute.

By that stage, Town were ahead for the second time, with Wells notching a 57th-minute penalty, having put his side ahead in the 37th minute only for Ed Upson to equalise in the 41st.

Tommy Smith came in for Sean Scannell in the only change to the side which started the 3-0 derby defeat at Leeds United.

Millwall, who like Town had taken only one point from the previous nine available, made three changes.

Midfielders Upson and Nicky Bailey and striker Ricardo Fuller came in, with Carlos Edwards, Jermaine Easter and Mathias Ranegie dropping out.

The Londoners had former FC Halifax Town striker Lee Gregory, a £250,000 close-season recruit from The Shay, among their substitutes.

It was a subdued opening to the game, although Wells was twice caught offside in promising positions and booked for kicking the ball into an empty net in frustration.

The only real chance of the first half hour fell to Upson, who curled a shot against the bar after Town were unable to fully clear a corner.

The breakthrough goal finally came when Harry Bunn touched on a high upfield ball to Wells, who gave keeper David Forde no chance with a well-struck shot from the edge of the area.

Millwall were level within five minutes, however, as a neat passing move ended with Scott McDonald teeing up Upson to shoot home.

Wells had a shot parried by Forde as Town tried to hit back, and claimed his second goal from the spot in the 57th minute after Bailey's foul on Bunn.

Holt made his entrance in place of skipper Lee Peltier, who looked to be carrying a knock, in the 64th minute and immediately seemed to be unsettling the Millwall defence.

At the other end, it took a smart save by Alex Smithies to thwart Mark Beevers as he hooked in a shot from a corner.

Millwall manager Ian Holloway made a triple substitution in the 74th minute as he sought a way back into the game for the second time, but

But Town held firm for their second Championship win of the season.