Luton v Stockport
O'Connor took over penalty duty in October after Town missed four kicks
Aaron O'Connor scored the only goal from the penalty spot as Luton kept up their title challenge with victory over struggling Stockport.
The home side went close as Danny Crow fired wide and Stockport goalkeeper Ian Ormson saved from Alex Lawless.
At the other end, Euan Holden smashed an effort against the crossbar.
The game-winning goal came 17 minutes from time as Carl Piergianni tripped Adam Watkins and O'Connor scored from the spot.
VIEWS FROM THE DRESSING ROOM
Luton Town assistant manager Alan Neilson told BBC Three Counties Radio:
"We still had chances but I don't think we created enough in the first half.
"We thought we needed a bit more width and to go back to the formation that has suited us for the last five or six games.
"We've got a squad now with 15 or 16 players and we now they'll all do a good job."
Lineup, Bookings (0) & Substitutions (5)
Luton Town
- 30 Pilkington
- 02 Gleeson
- 03 Taylor
- 06 Pilkington
- 15 Howells
- 34 Kovacs
- 07 Lawless
- 19 Dance (Willmott - 46' )
- 28 Watkins
- 10 Crow
- 13 Fleetwood (O'Connor - 46' )
Substitutes
- 01 Tyler
- 24 Lacey
- 11 Willmott
- 20 Kissock
- 14 O'Connor
Stockport County
- 12 Ormson
- 03 Holden
- 05 O'Donnell
- 17 Halls
- 22 Piergianni
- 32 Connor
- 14 Sheridan
- 18 Rowe
- 29 Cole (Rowe - 75' )
- 09 Gritton (Elliott - 75' )
- 15 Whitehead (Nolan - 60' )
Substitutes
- 01 Glennon
- 08 Nolan
- 11 Fraughan
- 06 Rowe
- 20 Elliott
Live Text Commentary
The final whistle is blown by the referee.
90:00 +3:02Danny Crow produces a left-footed shot from close range which goes wide of the right-hand post.
90:00 +1:57Tom Elliott concedes a free kick for a foul on George Pilkington. Kevin Pilkington takes the direct free kick.
83:04The offside flag is raised against Aaron O'Connor. Ian Ormson takes the free kick.
80:39Robbie Willmott decides to take the corner short.
75:11Handball decision goes against Tom Elliott. Free kick taken by Kevin Pilkington.
74:31 SubstitutionSubstitution Tom Elliott comes on in place of Martin Gritton.
74:03 SubstitutionSubstitution Dan Rowe on for Aaron Cole.
73:06Adam Watkins provided the assist for the goal.
72:54 Goal scoredGoal - Aaron O'Connor - Luton 1 - 0 Stockport Penalty taken right-footed by Aaron O'Connor and scored. Luton 1-0 Stockport.
72:00Unfair challenge on Adam Watkins by Carl Piergianni results in a Penalty.
68:20Jon Nolan has an effort at goal from the edge of the area that misses to the right of the target.
65:09Aaron O'Connor is caught offside. Indirect free kick taken by Ian Ormson.
63:56Free kick awarded for a foul by Aaron Cole on Greg Taylor. Free kick taken by Kevin Pilkington.
60:28Robbie Willmott is flagged offside by the assistant referee. Carl Piergianni takes the free kick.
59:57 SubstitutionSubstitution Jon Nolan is brought on as a substitute for Danny Whitehead.
58:32Jake Howells challenges Euan Holden unfairly and gives away a free kick. Euan Holden takes the free kick.
53:30Corner taken by Danny Rowe from the right by-line, Carl Piergianni takes a shot. Kevin Pilkington makes a save.
53:13Drilled right-footed shot by Sam Sheridan. Kevin Pilkington makes a save.
51:47Inswinging corner taken from the right by-line by Jake Howells, save by Ian Ormson.
Euan Holden fouled by Aaron O'Connor, the ref awards a free kick. Ian Ormson restarts play with the free kick.
49:18Shot from 18 yards from Robbie Willmott. Save by Ian Ormson.
45:11Free kick awarded for an unfair challenge on Danny Rowe by Jake Howells. Direct free kick taken by Aaron Cole.
45:01The referee blows his whistle to start the second half.
45:01 SubstitutionSubstitution Aaron O'Connor joins the action as a substitute, replacing Stuart Fleetwood.
45:01 SubstitutionSubstitution Robbie Willmott comes on in place of James Dance.
45:00 +2:25The referee blows for half time.
45:00 +2:01Curled left-footed shot by Jake Howells. Save made by Ian Ormson.
43:28Greg Taylor is ruled offside. Free kick taken by Ian Ormson.
39:38The offside flag is raised against Jake Howells. Indirect free kick taken by Ian Ormson.
36:12Effort on goal by Euan Holden from 25 yards.
35:12Short corner taken by Adam Watkins from the left by-line.
34:53Euan Holden challenges James Dance unfairly and gives away a free kick. Jake Howells takes the direct free kick.
34:04Effort from 20 yards by Alex Lawless. Save by Ian Ormson.
33:00Aaron Cole produces a right-footed shot from just outside the box that goes wide left of the target.
32:20Corner taken left-footed by Danny Rowe from the right by-line to the near post, clearance made by Janos Kovacs.
29:29Inswinging corner taken left-footed by Jake Howells, clearance made by Carl Piergianni.
28:06Unfair challenge on Greg Taylor by Andy Halls results in a free kick. Kevin Pilkington takes the free kick.
23:37Danny Crow has an effort at goal from deep inside the area missing to the left of the target.
16:50Corner from the left by-line taken by Aaron Cole, Janos Kovacs manages to make a clearance.
16:35Inswinging corner taken by Danny Rowe from the right by-line, Daniel Gleeson manages to make a clearance.
12:52Janos Kovacs challenges Martin Gritton unfairly and gives away a free kick. Direct free kick taken by Ian Ormson.
11:11Danny Crow is flagged offside by the assistant referee. Ian Ormson takes the indirect free kick.
8:18The referee blows for offside against Martin Gritton. Janos Kovacs restarts play with the free kick.
7:30Free kick awarded for a foul by Daniel Gleeson on Martin Gritton. Euan Holden takes the direct free kick.
6:58James Dance is penalised for handball and concedes a free kick. Free kick taken by Ian Ormson.
2:40Alex Lawless fouled by Martin Gritton, the ref awards a free kick. Direct free kick taken by Alex Lawless.
2:02Free kick awarded for a foul by Carl Piergianni on Jake Howells. Direct free kick taken by Greg Taylor.
0:00The game kicks-off.
Live text and data provided by The Press Association
More from Football
Elsewhere on the BBC
-
Living in...Boston
Why this historic city appeals to both fresh-faced students and families
-
~RS~q~RS~v=~RS~z~RS~33~RS~)