Andy Mangan and Mickey Demetriou scored late goals to earn Shrewsbury Town a dramatic win over Tranmere Rovers.

The visitors had taken the lead when Jake Kirby's cross was nodded down by Mark Laird and Abdulai Baggie swept home from close range.

Shrewsbury kept pushing for an equaliser and it eventually came in the last minute when Mangan tapped in Demetriou's low cross.

Mangan then crossed for left-back Demetriou to head in the winner.

Shrewsbury Town manager Micky Mellon told BBC Radio Shropshire:

"One thing that I must make clear is that I love Tranmere as a club, but we no way deserved anything but a victory today - to keep knocking on the door and to deliver the way we did was fantastic.

"I am delighted for the three lads who came in, and we deserved to win the match. There is a real sense of character in the group of players here, some real guts about us and we want to win games of football.

"We need to be a bit more slicker, and maybe we haven't been as good as we have been, but I am really pleased for everyone here and for the exciting finish."

Tranmere Rovers manager Rob Edwards told BBC Radio Merseyside:

"In the second half, we dropped to the edge of our box and then didn't defend our final third well enough. If you don't defend your final third, you're going to concede.

"We defended for a long time and you run the risk, if you want to defend for that long, of conceding goals.

"To concede two was a kick in the teeth, but not a surprise."

Lineup, Bookings (2) & Substitutions (6)

Shrewsbury Town

  • 01 Leutwiler
  • 12 Gayle
  • 20 Knight-Percival Booked
  • 14 Wesolowski
  • 03 Demetriou
  • 06 Goldson
  • 22 Clark
  • 04 Woods
  • 10 Vernon (Akpa-Akpro - 74' )
  • 09 Collins (Mangan - 74' )
  • 07 Vincent (Caton - 57' )

Substitutes

  • 02 Grandison
  • 11 Lawrence
  • 17 Caton
  • 18 Robinson
  • 19 Mangan
  • 21 Halstead
  • 26 Akpa-Akpro

Tranmere Rovers

  • 01 Williams
  • 02 Holmes (McDonald - 54' )
  • 25 Hill
  • 14 Laird
  • 05 Ihiekwe
  • 17 Woodards
  • 11 Bell-Baggie (Rowe - 62' )
  • 23 Gill
  • 16 Stockton Booked (Odejayi - 79' )
  • 04 Power
  • 15 Kirby

Substitutes

  • 08 Koumas
  • 09 Odejayi
  • 10 Richards
  • 12 Rowe
  • 19 McDonald
  • 20 Ramsbottom
  • 22 Bruna
Ref: Steve Martin
Att: 5,249

Match Stats

Shots

9 6

On target

5 3

Corners

9 3

Fouls

13 10

Live Text Commentary

Full time

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

90:00 +7:41 Full time

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

90:00 +3:46 Goal scored

Goal! Goal! Shrewsbury Town 2, Tranmere Rovers 1. Mickey Demetriou (Shrewsbury Town) header from the left side of the six yard box to the centre of the goal. Assisted by Andy Mangan.

90:00 +1:54

Attempt missed. Clayton McDonald (Tranmere Rovers) header from the centre of the box misses to the left.

90:00 +1:23

Foul by Jordan Clark (Shrewsbury Town).

90:00 +1:23

Max Power (Tranmere Rovers) wins a free kick on the left wing.

89:41 Goal scored

Goal! Goal! Shrewsbury Town 1, Tranmere Rovers 1. Andy Mangan (Shrewsbury Town) right footed shot from the right side of the six yard box to the bottom right corner. Assisted by Mickey Demetriou.

89:00

Jean-Louis Akpa-Akpro (Shrewsbury Town) wins a free kick in the attacking half.

88:58

Foul by Matt Gill (Tranmere Rovers).

85:47

Attempt saved. Jean-Louis Akpa-Akpro (Shrewsbury Town) right footed shot from outside the box is saved in the bottom left corner.

82:56

Foul by Cameron Gayle (Shrewsbury Town).

82:56

Jake Kirby (Tranmere Rovers) wins a free kick on the right wing.

80:06

Foul by Jean-Louis Akpa-Akpro (Shrewsbury Town).

80:06

Michael Ihiekwe (Tranmere Rovers) wins a free kick in the attacking half.

78:34

Corner, Tranmere Rovers. Conceded by Cameron Gayle.

78:12 Substitution

Substitution Substitution, Tranmere Rovers. Kayode Odejayi replaces Cole Stockton.

76:43

Corner, Shrewsbury Town. Conceded by Clayton McDonald.

75:28

Attempt missed. Connor Goldson (Shrewsbury Town) header from the centre of the box is close, but misses to the right.

73:59 Substitution

Substitution Substitution, Shrewsbury Town. Jean-Louis Akpa-Akpro replaces Scott Vernon.

73:29 Substitution

Substitution Substitution, Shrewsbury Town. Andy Mangan replaces James Collins.

69:47

Foul by Cameron Gayle (Shrewsbury Town).

69:47

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

69:10

Ryan Woods (Shrewsbury Town) wins a free kick in the defensive half.

69:10

Foul by Max Power (Tranmere Rovers).

65:18

Foul by James Collins (Shrewsbury Town).

65:18

Michael Ihiekwe (Tranmere Rovers) wins a free kick in the attacking half.

64:13 Booking

Booking Cole Stockton (Tranmere Rovers) is shown the yellow card.

64:00

James Wesolowski (Shrewsbury Town) wins a free kick in the defensive half.

63:59

Foul by Cole Stockton (Tranmere Rovers).

63:29

Corner, Shrewsbury Town. Conceded by James Rowe.

62:56

Corner, Shrewsbury Town. Conceded by Owain Williams.

62:48

Attempt saved. Nathaniel Knight-Percival (Shrewsbury Town) right footed shot from the centre of the box is saved in the top right corner.

62:29

Corner, Shrewsbury Town. Conceded by Jake Kirby.

62:00

James Collins (Shrewsbury Town) wins a free kick in the attacking half.

61:57

Foul by Dan Woodards (Tranmere Rovers).

61:42

Attempt saved. Cole Stockton (Tranmere Rovers) header from the centre of the box is saved in the top centre of the goal.

61:06 Substitution

Substitution Substitution, Tranmere Rovers. James Rowe replaces Abdulai Bell-Baggie because of an injury.

60:43

Corner, Tranmere Rovers. Conceded by Mickey Demetriou.

60:08

Foul by Jordan Clark (Shrewsbury Town).

60:08

Dan Woodards (Tranmere Rovers) wins a free kick in the attacking half.

57:31

Corner, Shrewsbury Town. Conceded by Abdulai Bell-Baggie.

56:44 Substitution

Substitution Substitution, Shrewsbury Town. James Caton replaces Ashley Vincent.

56:29

Ashley Vincent (Shrewsbury Town) wins a free kick in the defensive half.

56:29

Foul by Matthew Hill (Tranmere Rovers).

56:08

Attempt saved. Ashley Vincent (Shrewsbury Town) right footed shot from the centre of the box is saved in the top right corner.

55:05

Cameron Gayle (Shrewsbury Town) wins a free kick in the defensive half.

55:05

Foul by Abdulai Bell-Baggie (Tranmere Rovers).

54:30

Foul by Cameron Gayle (Shrewsbury Town).

54:30

Max Power (Tranmere Rovers) wins a free kick in the defensive half.

53:08 Substitution

Substitution Substitution, Tranmere Rovers. Clayton McDonald replaces Danny Holmes.

48:49

Foul by Mickey Demetriou (Shrewsbury Town).

48:49

Michael Ihiekwe (Tranmere Rovers) wins a free kick in the attacking half.

45:00

Second Half begins Shrewsbury Town 0, Tranmere Rovers 1.

45:00 +2:55 Half time

Half Time First Half ends, Shrewsbury Town 0, Tranmere Rovers 1.

45:00 +0:53

Scott Vernon (Shrewsbury Town) wins a free kick on the right wing.

45:00 +0:53

Foul by Matthew Hill (Tranmere Rovers).

44:27

Attempt missed. James Collins (Shrewsbury Town) left footed shot from the left side of the six yard box is close, but misses to the left.

41:28 Goal scored

Goal! Goal! Shrewsbury Town 0, Tranmere Rovers 1. Abdulai Bell-Baggie (Tranmere Rovers) right footed shot from very close range to the bottom right corner. Assisted by Marc Laird.

40:42

Foul by James Collins (Shrewsbury Town).

40:42

Michael Ihiekwe (Tranmere Rovers) wins a free kick in the attacking half.

39:12 Booking

Booking Nathaniel Knight-Percival (Shrewsbury Town) is shown the yellow card.

39:00

Abdulai Bell-Baggie (Tranmere Rovers) wins a free kick in the defensive half.

38:50

Foul by Nathaniel Knight-Percival (Shrewsbury Town).

37:19

Foul by Cole Stockton (Tranmere Rovers).

37:19

Nathaniel Knight-Percival (Shrewsbury Town) wins a free kick in the attacking half.

35:57

Attempt missed. Connor Goldson (Shrewsbury Town) header from the centre of the box is close, but misses to the right.

35:20

Corner, Shrewsbury Town. Conceded by Dan Woodards.

26:11

Foul by Cameron Gayle (Shrewsbury Town).

26:11

Max Power (Tranmere Rovers) wins a free kick on the right wing.

24:22

Corner, Shrewsbury Town. Conceded by Michael Ihiekwe.

24:12

Attempt blocked. James Collins (Shrewsbury Town) right footed shot from the centre of the box is blocked.

22:25

Corner, Tranmere Rovers. Conceded by Ashley Vincent.

21:50

Attempt saved. Max Power (Tranmere Rovers) right footed shot from outside the box is saved in the bottom left corner.

20:56

Foul by Mickey Demetriou (Shrewsbury Town).

20:56

Abdulai Bell-Baggie (Tranmere Rovers) wins a free kick in the defensive half.

17:40

Attempt blocked. Jake Kirby (Tranmere Rovers) right footed shot from the centre of the box is blocked.

13:48

Cameron Gayle (Shrewsbury Town) wins a free kick on the left wing.

13:48

Foul by Abdulai Bell-Baggie (Tranmere Rovers).

12:43

Attempt blocked. Max Power (Tranmere Rovers) right footed shot from outside the box is blocked.

9:34

Foul by Nathaniel Knight-Percival (Shrewsbury Town).

9:34

Cole Stockton (Tranmere Rovers) wins a free kick in the attacking half.

8:32

Corner, Shrewsbury Town. Conceded by Jake Kirby.

4:50

Scott Vernon (Shrewsbury Town) wins a free kick in the defensive half.

4:50

Foul by Michael Ihiekwe (Tranmere Rovers).

0:37

Corner, Shrewsbury Town. Conceded by Michael Ihiekwe.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers