Miles Storey earned Swindon victory against relegation-threatened Tranmere.

Alex Smith netted the opener, his first goal for Swindon, when he lashed the ball home from the edge of the box.

But Town's lead lasted only three minutes, as Ryan Lowe's cross found Max Power, who slotted in with ease to bring the hosts level.

Both Lowe and Power hit the woodwork early in the second half before forward Storey found the net with a cross-shot from a tight angle.

It was a fifth career goal for the 20-year-old, who returned from a loan spell at Shrewsbury Town earlier this month.

The result means Tranmere remain 20th in the table - level on points and goal difference with Carlisle but only above them on goals scored.

Swindon stay eighth in the standings, but are now just four points from the play-offs.

Tranmere caretaker manager John McMahon told BBC Radio Merseyside:

"It's really frustrating. You have large parts of the game and end up coming away with no points. It's frustrating and disappointing.

"We wanted to be positive and stop them playing, because they are a good footballing side.

"We looked like a team at the right end and not the wrong end of the table. When things are against you, they're against you."

Swindon Town manager Mark Cooper told BBC Wiltshire:

"We didn't play particularly great in the first half and we had a few choice words at half-time.

"But once we livened one or two up we were a lot better

"I've said all along, when people mooted the play-offs had gone, I just wanted to finish the season strongly.

"We've played the last three games and got seven points, so we just want to end the season as strong as we can."

Lineup, Bookings (2) & Substitutions (6)

Tranmere Rovers

  • 01 Williams
  • 02 Holmes (Robinson - 74' Booked )
  • 23 Ridehalgh
  • 18 Jennings (Rowe - 85' )
  • 04 Taylor
  • 05 Goodison
  • 17 Power
  • 08 Wallace (Ariyibi - 42' )
  • 09 Lowe
  • 14 Cassidy
  • 15 Kirby

Substitutes

  • 10 Robinson
  • 12 Rowe
  • 16 Stockton
  • 20 Brown
  • 25 Ariyibi
  • 28 Boland
  • 33 Mooney

Swindon Town

  • 01 Foderingham
  • 04 Luongo
  • 21 Smith (Reckord - 84' Booked )
  • 14 McEveley
  • 29 Branco
  • 40 Stephens
  • 02 Thompson
  • 39 Gladwin (Cox - 64' )
  • 20 Storey (Waldon - 95' )
  • 28 Smith
  • 15 Kasim

Substitutes

  • 06 Reis
  • 17 Waldon
  • 23 Barthram
  • 24 Cox
  • 25 Belford
  • 33 Barker
  • 34 Reckord
Ref: Graham Salisbury
Att: 3,717

Match Stats

Shots

9 6

On target

3 3

Corners

4 6

Fouls

2 13

Live Text Commentary

Full time

Full Time Match ends, Tranmere Rovers 1, Swindon Town 2.

90:00 +6:07 Full time

Full Time Second Half ends, Tranmere Rovers 1, Swindon Town 2.

90:00 +4:49 Substitution

Substitution Substitution, Swindon Town. Connor Waldon replaces Miles Storey.

90:00 +3:53

Foul by Jake Cassidy (Tranmere Rovers).

90:00 +3:53

Massimo Luongo (Swindon Town) wins a free kick on the left wing.

90:00 +2:35 Booking

Booking Jamie Reckord (Swindon Town) is shown the yellow card.

90:00 +1:41

Corner, Swindon Town. Conceded by Liam Ridehalgh.

88:27

Jake Cassidy (Tranmere Rovers) wins a free kick in the defensive half.

88:27

Foul by Jack Stephens (Swindon Town).

88:15

Ash Taylor (Tranmere Rovers) wins a free kick in the defensive half.

88:15

Foul by Miles Storey (Swindon Town).

88:03 Booking

Booking Andy Robinson (Tranmere Rovers) is shown the yellow card.

86:14

Ian Goodison (Tranmere Rovers) wins a free kick on the right wing.

86:14

Foul by Miles Storey (Swindon Town).

84:13 Substitution

Substitution Substitution, Tranmere Rovers. James Rowe replaces Steven Jennings.

83:41 Substitution

Substitution Substitution, Swindon Town. Jamie Reckord replaces Alex Smith.

82:18

Attempt saved. Miles Storey (Swindon Town) right footed shot from the right side of the box is saved in the centre of the goal.

81:29

Ash Taylor (Tranmere Rovers) wins a free kick on the left wing.

81:29

Foul by Michael Smith (Swindon Town).

76:44

Jake Cassidy (Tranmere Rovers) wins a free kick in the defensive half.

76:44

Foul by James McEveley (Swindon Town).

73:57 Substitution

Substitution Substitution, Tranmere Rovers. Andy Robinson replaces Danny Holmes.

67:03 Goal scored

Goal! Goal! Tranmere Rovers 1, Swindon Town 2. Miles Storey (Swindon Town) right footed shot from a difficult angle on the right to the top left corner. Assisted by Massimo Luongo.

65:39

Max Power (Tranmere Rovers) hits the bar with a left footed shot from the left side of the box.

63:07 Substitution

Substitution Substitution, Swindon Town. Lee Cox replaces Ben Gladwin.

62:50

Attempt missed. Massimo Luongo (Swindon Town) right footed shot from outside the box misses to the left.

57:34

Corner, Tranmere Rovers. Conceded by Yaser Kasim.

54:54

Attempt missed. Ben Gladwin (Swindon Town) left footed shot from outside the box is too high.

54:08

Liam Ridehalgh (Tranmere Rovers) wins a free kick on the right wing.

54:08

Foul by Massimo Luongo (Swindon Town).

49:22

Jake Kirby (Tranmere Rovers) wins a free kick in the defensive half.

49:22

Foul by Yaser Kasim (Swindon Town).

48:25

Attempt missed. Max Power (Tranmere Rovers) right footed shot from outside the box is close, but misses to the right.

46:08

Attempt missed. Jake Kirby (Tranmere Rovers) right footed shot from outside the box is close, but misses to the right.

45:27

Ryan Lowe (Tranmere Rovers) hits the bar with a right footed shot from outside the box.

45:00

Second Half begins Tranmere Rovers 1, Swindon Town 1.

45:00 +1:12 Half time

Half Time First Half ends, Tranmere Rovers 1, Swindon Town 1.

44:59

Corner, Tranmere Rovers. Conceded by Wes Foderingham.

44:49

Attempt saved. Ryan Lowe (Tranmere Rovers) right footed shot from the right side of the box is saved in the bottom right corner.

44:00

Liam Ridehalgh (Tranmere Rovers) wins a free kick in the defensive half.

44:00

Foul by Massimo Luongo (Swindon Town).

42:53

Gboly Ariyibi (Tranmere Rovers) wins a free kick in the defensive half.

42:53

Foul by James McEveley (Swindon Town).

41:19 Substitution

Substitution Substitution, Tranmere Rovers. Gboly Ariyibi replaces James Wallace because of an injury.

38:58

Corner, Tranmere Rovers. Conceded by James McEveley.

37:44

Attempt missed. Yaser Kasim (Swindon Town) right footed shot from outside the box is too high.

37:19

Corner, Swindon Town. Conceded by Danny Holmes.

35:11

Alex Smith (Swindon Town) wins a free kick on the left wing.

35:11

Foul by Max Power (Tranmere Rovers).

30:17

Corner, Tranmere Rovers. Conceded by Wes Foderingham.

30:06

Attempt saved. Jake Cassidy (Tranmere Rovers) right footed shot from very close range is saved in the top centre of the goal.

24:21

Foul by Raphael Rossi Branco (Swindon Town).

24:21

Jake Kirby (Tranmere Rovers) wins a free kick in the attacking half.

23:45

Corner, Swindon Town. Conceded by James Wallace.

22:33

Foul by Miles Storey (Swindon Town).

22:33

Ash Taylor (Tranmere Rovers) wins a free kick on the left wing.

18:00

Attempt missed. Ash Taylor (Tranmere Rovers) right footed shot from the centre of the box is close, but misses to the right.

17:00

Danny Holmes (Tranmere Rovers) wins a free kick on the right wing.

17:00

Foul by James McEveley (Swindon Town).

14:44 Goal scored

Goal! Goal! Tranmere Rovers 1, Swindon Town 1. Max Power (Tranmere Rovers) left footed shot from the centre of the box to the top left corner. Assisted by Liam Ridehalgh.

13:35

Attempt missed. Max Power (Tranmere Rovers) right footed shot from the right side of the box misses to the right.

11:11 Goal scored

Goal! Goal! Tranmere Rovers 0, Swindon Town 1. Alex Smith (Swindon Town) left footed shot from outside the box to the top right corner.

8:01

Corner, Swindon Town. Conceded by Ash Taylor.

7:35

Corner, Swindon Town. Conceded by Liam Ridehalgh.

5:36

Corner, Swindon Town. Conceded by Ash Taylor.

2:21

Foul by Michael Smith (Swindon Town).

2:21

Liam Ridehalgh (Tranmere Rovers) wins a free kick on the right wing.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers