Tranmere boosted their chances of staying in League One with a superb win over promotion-chasing Millwall.
The Lions could have gone second but still have a chance of automatic promotion after Charlton beat Leeds.
Rovers went ahead on the stroke of half-time when Ian Thomas-Moore scored from the spot after he was adjudged to have been tripped by Paul Robinson.
On-loan Leeds midfielder Andy Robinson secured the victory after the break with a fine 25-yard strike.
The result moves Tranmere level on points with Exeter heading into next week's final round of fixtures.
And despite the setback, the Lions are still just one point behind Leeds.
Next Saturday they entertain Swindon, who are level on points with them, and a win for either side would see them promoted if Leeds fail to win their game against Bristol Rovers.
The first half saw few clear chances although Shaleum Logan went close for Tranmere and Steve Morison, Neil Harris, Jimmy Abdou and Chris Hackett all missed the target for Millwall.
But the home side had the better of things after Thomas-Moore's penalty sent Millwall keeper David Forde the wrong way.
Substitute Lewis Grabban headed wide from a 57th-minute corner for the visitors with his first touch when he should have done better.
But Robinson's strike settled the home side's nerves on 66 minutes and Millwall barely threatened in the closing stages.
Millwall boss Kenny Jackett told BBC London 94.9:
"I was disappointed today. I didn't think we played very well.
"We've now gone to Yeovil, Huddersfield and Tranmere, which were 3 key games and we haven't done enough.
"The first half was probably our best spell and after their goal we really ran out of ideas, it's a big frustration."
Live text and stats
Saturday, 1 May 2010
League One
Home Team
Score
Away Team
Time
Tranmere
2-0
Millwall
FT
(HT 1-0)
Moore (pen) 45+2
Robinson 66
Tranmere
31 Gulacsi
02 Logan
05 Goodison
08 Broomes yellow card
12 Taylor
24 Bakayogo
11 Welsh
21 Robinson yellow card (Curran 81)
29 Labadie (Edds 90+3)
07 Savage
09 Moore yellow card
Substitutes
22 Coughlin,
03 Cresswell,
18 McCready,
04 Edds,
19 Barnett,
23 Shuker,
25 Curran
Millwall
01 Forde
03 Frampton
05 Robinson yellow card
16 Barron (Grabban 53)
18 Ward
21 Smith
12 Hackett (Alexander 64 yellow card)
26 Abdou
40 Trotter yellow card
09 Harris
20 Morison (Obika 76)
Substitutes
13 Sullivan,
19 Grimes,
22 Fuseini,
24 Laird,
08 Alexander,
10 Grabban,
30 Obika
Ref: SwarbrickAtt: 8,694
TRANMERE
MILLWALL
Possession
Tranmere50%
Millwall50%
Attempts on target
Tranmere3
Millwall4
Attempts off target
Tranmere4
Millwall9
Corners
Tranmere7
Millwall6
Fouls
Tranmere9
Millwall20
Final Result
Full Time
90:00+4:52 The referee signals the end of the game.
90:00+3:47 Corner taken by Jack Smith, Ian Goodison manages to make a clearance.
90:00+3:27 Neil Harris delivers the ball, clearance made by Ian Goodison.
90:00+3:04 The ball is sent over by Lewis Grabban, Shaleum Logan manages to make a clearance.
90:00+2:13 Substitution Gareth Edds joins the action as a substitute, replacing Joss Labadie.
90:00+2:01 The referee blows for offside against Ian Thomas-Moore. Free kick taken by David Forde.
90:00+1:02 Peter Gulacsi restarts play with the free kick.
90:00+1:02 Booking The referee shows Gary Alexander a yellow card.
90:00+0:43 Gary Alexander challenges Joss Labadie unfairly and gives away a free kick.
89:24 Outswinging corner taken from the right by-line by Lewis Grabban.
89:12 Lewis Grabban takes a shot. Save by Peter Gulacsi.
88:53 Lewis Grabban fouled by Joss Labadie, the ref awards a free kick. Jack Smith restarts play with the free kick.
88:05 Nadjim Abdou gives away a free kick for an unfair challenge on Zoumana Bakayogo. Free kick taken by Peter Gulacsi.
86:53 Free kick awarded for a foul by Gary Alexander on Joss Labadie. Ian Goodison restarts play with the free kick.
86:24 Ian Thomas-Moore delivers the ball.
84:55 Shot from just outside the box by Lewis Grabban goes over the crossbar.
83:37 Outswinging corner taken from the right by-line by Joss Labadie, clearance made by Gary Alexander.
82:28 The ball is crossed by Jonathan Obika. Gary Alexander produces a cross, save by Peter Gulacsi.
81:57 Craig Curran produces a cross, Effort from inside the area by Bas Savage misses to the right of the goal.
80:48 Substitution Andy Robinson leaves the field to be replaced by Craig Curran.
79:04 Andy Robinson produces a left-footed shot from just outside the box that misses to the right of the net.
78:36 Free kick awarded for an unfair challenge on Bas Savage by Andy Frampton. Free kick taken by Shaleum Logan.
76:15 The ball is delivered by John Welsh, David Forde makes a save.
74:52 Substitution Jonathan Obika replaces Steve Morison.
74:52 Lewis Grabban has an effort at goal from outside the area missing to the wide left of the goal.
73:53 Outswinging corner taken left-footed by Andy Robinson, save by David Forde.
73:44 Centre by Andy Robinson, Liam Trotter manages to make a clearance.
72:33 The ball is swung over by Andy Frampton.
71:31 John Welsh produces a left-footed shot from just outside the box that misses to the right of the target.
71:01 Outswinging corner taken right-footed by Andy Robinson played to the near post, Andy Frampton manages to make a clearance.
69:53 Foul by Lewis Grabban on Shaleum Logan, free kick awarded. Shot comes in from Andy Robinson from the free kick, David Forde makes a save. Bas Savage decides to take a short corner, Andy Robinson sends in a cross, Andy Frampton manages to make a clearance.
66:51 A cross is delivered by Andy Robinson.
65:46 GOAL - Andy Robinson:Tranmere 2 - 0 Millwall Andy Robinson grabs a goal from outside the penalty area to the top right corner of the goal. Tranmere 2-0 Millwall.
64:56 Andy Robinson takes the indirect free kick.
64:56 Booking The referee shows Liam Trotter a yellow card for unsporting behaviour.
64:50 Liam Trotter concedes a free kick for a foul on Joss Labadie.
63:46 Substitution Gary Alexander joins the action as a substitute, replacing Chris Hackett.
62:27 Steve Morison concedes a free kick for a foul on Ash Taylor. Peter Gulacsi takes the indirect free kick.
59:54 David Forde takes the free kick.
59:54 Booking Andy Robinson receives a caution.
59:43 Unfair challenge on Liam Trotter by Joss Labadie results in a free kick.
59:11 Free kick awarded for an unfair challenge on Ian Thomas-Moore by Liam Trotter. Andy Robinson takes the indirect free kick.
58:39 A cross is delivered by Bas Savage, Joss Labadie takes a shot. Save by David Forde.
58:23 A cross is delivered by John Welsh, Paul Robinson makes a clearance.
56:31 Corner taken right-footed by Chris Hackett, Lewis Grabban has a headed effort at goal from close in which goes wide of the left-hand upright.
55:23 Neil Harris is caught offside. Free kick taken by Peter Gulacsi.
55:13 Andy Frampton fouled by Ian Thomas-Moore, the ref awards a free kick. David Forde takes the indirect free kick.
53:51 Foul by Marlon Broomes on Steve Morison, free kick awarded. Free kick crossed right-footed by Chris Hackett, John Welsh makes a clearance.
52:30 Substitution Lewis Grabban is brought on as a substitute for Scott Barron.
52:30 The ball is delivered by Scott Barron.
52:15 Free kick awarded for an unfair challenge on Liam Trotter by John Welsh. Free kick taken by Scott Barron.
51:02 Nadjim Abdou concedes a free kick for a foul on Shaleum Logan. Indirect free kick taken by Shaleum Logan.
48:36 Long range effort by Jack Smith goes wide right of the target.
48:28 Andy Frampton delivers the ball, Zoumana Bakayogo makes a clearance.
48:21 A cross is delivered by Neil Harris.
47:00 Foul by Chris Hackett on Joss Labadie, free kick awarded. Free kick taken by Peter Gulacsi.
45:45 Free kick awarded for an unfair challenge on Ash Taylor by Steve Morison. Peter Gulacsi takes the indirect free kick.
45:01 The game restarts for the second half.
Half Time
45:00+2:56 The match has reached half-time.
45:00+1:45 Booking Booking for Ian Thomas-Moore.
45:00+1:39 GOAL - Ian Thomas-Moore:Tranmere 1 - 0 Millwall Penalty taken right-footed by Ian Thomas-Moore and scored. Tranmere 1-0 Millwall.
Correction - 45:00+0:18 Penalty awarded for an unfair challenge on Ian Thomas-Moore by Paul Robinson.
45:00+0:18 Ian Thomas-Moore fouled by Andy Frampton, the ref awards a Penalty.
42:31 Jack Smith concedes a free kick for a foul on Joss Labadie. Indirect free kick taken by Andy Robinson.
41:42 Centre by Nadjim Abdou.
38:44 A cross is delivered by Chris Hackett, Effort on goal by Steve Morison from inside the area goes harmlessly over the bar.
37:52 Chris Hackett has an effort at goal from just outside the box which goes wide of the left-hand post.
37:46 The ball is swung over by Steve Morison, clearance made by Shaleum Logan.
35:31 Shot comes in from Neil Harris from the free kick. Scott Barron has a shot on goal from outside the area which misses left.
35:31 Booking Marlon Broomes goes into the book for unsporting behaviour.
35:19 Free kick awarded for a foul by Marlon Broomes on Steve Morison.
34:00 Free kick awarded for a foul by Jack Smith on Bas Savage. Andy Robinson takes the indirect free kick.
33:07 Corner taken right-footed by Andy Robinson from the right by-line to the near post, Steve Morison manages to make a clearance.
33:00 Ian Thomas-Moore crosses the ball, Darren Ward manages to make a clearance.
31:31 The official flags Steve Morison offside. Peter Gulacsi takes the free kick.
30:55 The ball is swung over by Shaleum Logan, clearance by Jack Smith.
29:58 The ball is sent over by Chris Hackett, clearance by Ash Taylor.
29:31 Scott Barron takes a inswinging corner from the right by-line played to the near post, clearance by John Welsh.
29:21 A cross is delivered by Chris Hackett, Zoumana Bakayogo makes a clearance.
26:13 Free kick awarded for a foul by Ian Thomas-Moore on Jack Smith. Indirect free kick taken by David Forde.
24:29 Free kick crossed right-footed by Andy Robinson from right channel.
24:29 Booking Paul Robinson goes into the book.
24:18 Free kick awarded for a foul by Paul Robinson on Ian Thomas-Moore.
20:56 Nadjim Abdou has an effort at goal from just outside the box which goes wide of the left-hand upright.
20:51 Chris Hackett produces a cross, Shaleum Logan manages to make a clearance.
20:03 Scott Barron gives away a free kick for an unfair challenge on Zoumana Bakayogo. Free kick taken by Peter Gulacsi.
19:17 Andy Robinson takes a outswinging corner. Centre by Shaleum Logan, save by David Forde.
16:31 Inswinging corner taken left-footed by Scott Barron from the right by-line to the near post, clearance made by John Welsh.
16:06 A cross is delivered by Ian Thomas-Moore, clearance made by Jack Smith.
15:22 Scott Barron produces a cross, clearance by Ian Goodison.
14:23 Centre by Andy Robinson, Joss Labadie challenges Nadjim Abdou unfairly and gives away a free kick. David Forde restarts play with the free kick.
12:55 Paul Robinson challenges Ian Thomas-Moore unfairly and gives away a free kick. Ian Goodison takes the indirect free kick.
12:41 Liam Trotter produces a cross, clearance made by Zoumana Bakayogo.
11:35 Corner from left by-line crossed in by Andy Robinson, Paul Robinson makes a clearance.
10:57 The ball is swung over by Bas Savage.
10:31 Neil Harris has an effort at goal from close in which goes wide of the left-hand upright.
9:08 Centre by Chris Hackett, Ash Taylor makes a clearance.
8:54 Andy Frampton produces a cross, Zoumana Bakayogo makes a clearance.
8:44 Scott Barron sends in a cross, Zoumana Bakayogo makes a clearance.
8:03 Nadjim Abdou takes a shot. Save by Peter Gulacsi.
7:55 The ball is delivered by Chris Hackett.
7:24 Chris Hackett takes a inswinging corner from the left by-line played to the near post.
7:17 Liam Trotter crosses the ball, clearance by Peter Gulacsi.
6:57 The ball is swung over by Chris Hackett, clearance made by Ash Taylor.
6:50 Scott Barron sends in a cross, clearance made by Ash Taylor.
5:29 Marlon Broomes gives away a free kick for an unfair challenge on Steve Morison. Free kick crossed right-footed by Chris Hackett from left wing, Andy Robinson manages to make a clearance.
5:04 The assistant referee signals for offside against Ian Thomas-Moore. David Forde restarts play with the free kick.
4:27 Jack Smith concedes a free kick for a foul on Andy Robinson. Free kick taken by Ian Goodison.
4:12 Scott Barron takes a shot. Blocked by Shaleum Logan.
1:11 Bas Savage fouled by Andy Frampton, the ref awards a free kick. The ball is swung over by Andy Robinson, Header from deep inside the area by Joss Labadie goes harmlessly over the crossbar.
1:03 The ball is delivered by Shaleum Logan, clearance made by Paul Robinson.
0:35 Ash Taylor fouled by Steve Morison, the ref awards a free kick. Shaleum Logan takes the free kick.
0:00 The match begins.
Live text and data provided by The Press Association.
Bookmark with:
What are these?