Matt Ritchie scored against his former side and Andy Williams hit his first goal as Swindon defeated Portsmouth.

Swindon started well and James Collins saw several shots either saved or cleared off the line before Ritchie beat Mikkel Andersen at his near post.

And Williams doubled their lead after finding the top corner of the net.

But Pompey rallied late on and hit the crossbar and post before Lubomir Michalik pulled one back with a header but Swindon held on for victory.

VIEWS FROM THE DRESSING ROOM

Michael Appleton told BBC Radio Solent:

"I'm not sure how we've come away with nothing from the game, I think we contributed to what I thought was a really good game of football.

"It was quick, a lot or energy, a lot of good play, a real end-to-end game. I thought we were worth a point at least.

"For me it was probably as good as we've been for four or five games. I thought we passed the ball really well, we looked a threat, so that gives me a lot of belief."

Swindon Town manager Paolo Di Canio told BBC Wiltshire:

"I'm not happy. In the last 10 minutes they remained Portsmouth and didn't become Barcelona.

"We risked the result because of 10 crazy minutes.

"At 2-0 up we shouldn't be switching off and putting it under risk and let the opponents create four clear chances.

"We dominated for 80 minutes. They need to find the mentality I brought in last year."

Lineup, Bookings (3) & Substitutions (5)

Portsmouth

  • 01 Andersen
  • 02 Dumbuya
  • 03 Harley
  • 16 Gyepes
  • 20 Michalik Booked
  • 07 Williamson
  • 08 Howard
  • 15 Obita (Harris - 66' )
  • 19 Russell
  • 09 McLeod
  • 11 Compton (Rodgers - 77' )

Substitutes

  • 13 Eastwood
  • 05 J Thompson
  • 18 Ertl
  • 22 Webster
  • 06 Walker
  • 10 Rodgers
  • 21 Harris

Swindon

  • 01 Foderingham
  • 03 McEveley (Bessone - 89' )
  • 15 Thompson
  • 22 Ward
  • 06 Navarro (Coke - 60' )
  • 10 Ritchie Booked
  • 11 Roberts
  • 12 McCormack
  • 18 Miller
  • 09 Collins (Rooney - 38' )
  • 16 Williams

Substitutes

  • 02 Archibald-Henville
  • 05 Devera
  • 21 Bessone
  • 25 Coke
  • 33 Bostock
  • 14 Benson
  • 28 Rooney
Ref: Rushton
Att: 12,121

Match Stats

Shots

10 13

On target

5 8

Corners

6 8

Fouls

7 13

Live Text Commentary

90:00 +4:51 Full time

Full Time The match has reached full-time.

90:00 +4:33

Unfair challenge on Jon Harley by Adam Rooney results in a free kick.

90:00 +3:37

Corner taken by Ashley Harris played to the near post, clearance by Alan McCormack.

90:00 +1:41

Ashley Harris provided the assist for the goal.

90:00 +1:41 Goal scored

Goal! - Lubomir Michalik - Portsmouth 1 - 2 Swindon Lubomir Michalik finds the back of the net with a headed goal from close in. Portsmouth 1-2 Swindon.

90:00 +1:18

Corner taken by Ashley Harris from the left by-line,

89:14

Nathan Thompson concedes a free kick for a foul on Ashley Harris. Luke Rodgers has a direct shot on goal from the free kick.

88:18 Substitution

Substitution Federico Bessone is brought on as a substitute for Jay McEveley.

86:58 Booking

Booking Joe Devera goes into the book for time wasting.

86:06

Effort from inside the box by Darel Russell hits the post.

85:54

Free kick awarded for a foul by Matt Ritchie on Jon Harley. Jon Harley takes the free kick.

84:48

Luke Rodgers takes a shot. Brilliant save by Wes Foderingham.

82:39

Corner taken by Brian Howard played to the near post, Darel Russell takes a shot.

82:22

Brian Howard takes a shot. Wes Foderingham makes a save.

80:08

Giles Coke delivers the ball, Andy Williams takes a shot. Mikkel Andersen makes a comfortable save.

78:23

Free kick awarded for an unfair challenge on Gary Roberts by Mustapha Dumbuya. Free kick taken by Jay McEveley.

76:44 Substitution

Substitution Jack Compton leaves the field to be replaced by Luke Rodgers.

72:54

Free kick crossed by Gary Roberts.

72:54 Booking

Booking Lubomir Michalik goes into the book for unsporting behaviour.

72:28

Andy Williams fouled by Lubomir Michalik, the ref awards a free kick.

71:18

Effort on goal by Matt Ritchie from just inside the area clears the crossbar.

67:36

Tommy Miller decides to take a short corner.

66:58

Giles Coke gives away a free kick for an unfair challenge on Brian Howard. Lee Williamson takes the free kick.

65:59 Substitution

Substitution Ashley Harris comes on in place of Jordan Obita.

64:37

Darren Ward fouled by Izale McLeod, the ref awards a free kick. Direct free kick taken by Darren Ward.

63:38

Giles Coke crosses the ball, Mustapha Dumbuya manages to make a clearance.

62:32

Matt Ritchie crosses the ball, Mikkel Andersen makes a save.

61:20

Matt Ritchie concedes a free kick for a foul on Jon Harley. Jack Compton crosses the ball in from the free kick, Gary Roberts makes a clearance.

59:34 Substitution

Substitution Giles Coke joins the action as a substitute, replacing Alan Navarro.

54:20 Goal scored

Goal! - Andy Williams - Portsmouth 0 - 2 Swindon Goal scored by Andy Williams from deep inside the penalty box to the top right corner of the goal. Portsmouth 0-2 Swindon.

52:06

Centre by Jordan Obita.

50:52

Nathan Thompson concedes a free kick for a foul on Lee Williamson. Direct free kick taken by Mikkel Andersen.

49:26

Gary Roberts takes a shot from just outside the penalty area which clears the crossbar.

49:04

Foul by Jay McEveley on Jordan Obita, free kick awarded. Brian Howard takes the direct free kick.

46:58

Brian Howard takes the outswinging corner, clearance made by Darren Ward.

45:45

Jack Compton takes the free kick.

45:45 Booking

Booking Matt Ritchie is shown a yellow card for unsporting behaviour.

45:28

Foul by Matt Ritchie on Jack Compton, free kick awarded.

45:01

The second half has started.

45:00 +1:40 Half time

Half Time The players leave the pitch at half time.

45:00 +0:52

Corner taken by Brian Howard from the right by-line to the near post, Unfair challenge on Darren Ward by Lubomir Michalik results in a free kick.

44:32

Assist on the goal came from Andy Williams.

44:32 Goal scored

Goal! - Matt Ritchie - Portsmouth 0 - 1 Swindon Matt Ritchie finds the back of the net with a goal from inside the penalty area low into the middle of the goal. Portsmouth 0-1 Swindon.

43:35

Effort from the edge of the box by Adam Rooney goes wide of the left-hand upright.

40:52

Free kick awarded for a foul by Izale McLeod on Alan McCormack. Wes Foderingham restarts play with the free kick.

39:12

Jon Harley delivers the ball, Jack Compton takes a shot. Save made by Wes Foderingham.

38:16

Effort on goal by Izale McLeod from just inside the area clears the crossbar.

37:11 Substitution

Substitution James Collins leaves the field to be replaced by Adam Rooney.

36:59

The ball is crossed by James Collins, save by Mikkel Andersen.

34:57

Brian Howard takes the outswinging corner, Tommy Miller manages to make a clearance.

34:39

Jordan Obita takes a shot. Save made by Wes Foderingham.

32:02

Corner taken right-footed by Alan Navarro from the left by-line, save made by Mikkel Andersen.

31:31

Inswinging corner taken left-footed by Matt Ritchie from the right by-line to the near post, save by Mikkel Andersen.

29:21

Brian Howard is ruled offside. Free kick taken by Wes Foderingham.

27:27

Inswinging corner taken by Alan Navarro, Headed effort from deep inside the penalty area by Darren Ward goes harmlessly over the crossbar.

27:13

Alan Navarro takes the inswinging corner, save by Mikkel Andersen.

26:23

Corner from the left by-line taken by Alan Navarro, Andy Williams takes a shot. Mikkel Andersen makes a fantastic save.

25:59

Matt Ritchie takes the inswinging corner, Mustapha Dumbuya makes a clearance.

25:41

Andy Williams takes a shot. Brilliant save by Mikkel Andersen.

22:55

Foul by Darel Russell on Andy Williams, free kick awarded. Wes Foderingham takes the free kick.

22:39

Alan Navarro challenges Jon Harley unfairly and gives away a free kick. Jon Harley takes the free kick.

21:37

Izale McLeod is flagged offside by the assistant referee. Indirect free kick taken by Alan McCormack.

19:12

Shot by Izale McLeod from just outside the area goes over the net.

18:39

Jordan Obita sends in a cross, Darren Ward makes a clearance.

17:23

Free kick awarded for an unfair challenge on Darel Russell by Nathan Thompson. Free kick taken by Jon Harley.

16:53

The assistant referee flags for offside against Izale McLeod. Wes Foderingham restarts play with the free kick.

14:42

Tommy Miller challenges Brian Howard unfairly and gives away a free kick. Direct free kick taken by Lee Williamson.

12:50

Free kick awarded for an unfair challenge on Jon Harley by James Collins. Free kick taken by Mikkel Andersen.

11:30

James Collins takes a shot. Save by Mikkel Andersen.

7:23

Andy Williams is ruled offside. Mikkel Andersen takes the free kick.

6:00

Unfair challenge on James Collins by Lubomir Michalik results in a free kick. Free kick crossed by Alan Navarro, Lubomir Michalik manages to make a clearance.

4:36

Jay McEveley takes a shot. Save by Mikkel Andersen.

4:00

Matt Ritchie takes a shot. Mikkel Andersen makes a save. Inswinging corner taken by Matt Ritchie from the right by-line, Lee Williamson manages to make a clearance.

2:50

Andy Williams produces a header from deep inside the six-yard box that clears the bar.

1:10

Brian Howard fouled by Alan McCormack, the ref awards a free kick. Brian Howard takes the direct free kick.

0:00

The referee gets the match started.

Live data and text provided by our data suppliers