Two late goals handed Crystal Palace their first Premier League win of the season as Sunderland's poor start to the campaign continued.

Danny Gabbidon gave Palace an early lead from close range, before Steven Fletcher levelled for the visitors with a header after the break.

Di Canio fumes at 'pathetic' goals

Dwight Gayle made it 2-1 from the spot after he had been brought down by John O'Shea, who was shown a straight red.

Stuart O'Keefe sealed victory with a great strike from the edge of the area.

It was a deserved three points for Palace, whose manager Ian Holloway had earlier expressed concern that the squad had yet to gel as a unit after two league defeats.

They looked a strong and potent collective against Sunderland, however, and gave the visitors a high-intensity workout with their lightening quick counter-attacks.

Palace's ninth-minute opener, though, came from a set-piece.

The hosts won a corner on the left and promising Spanish defender Jose Campana, signed from Sevilla in the summer, swung the ball into the box. After a bout of pin-ball, defender Gabbidon got the decisive touch.

Palace looked to build on the good start and from two fast breaks Jason Puncheon twice went close with low shots that crept past the upright.

After the break, Sunderland manager Paolo Di Canio brought on last season's top goalscorer Fletcher for his first appearance in five months following an ankle injury.

Holloway 'buzzing' as Palace grab first win

The 26-year-old Scotland striker had been burdened with the responsibility of changing his side's fortunes and midway through the half he did just that when he powered in Jack Colback's brilliant cross from the left.

Sunderland would have been expected to build on that, but Palace did not allow them to as they reverted back to earlier type and continued to punish their opponents on the counter.

Eleven minutes from time O'Shea lost control of the ball and Gayle raced onto the ball before he was clipped by the defender inside the area. After a few seconds of deliberating, referee Lee Probert awarded the penalty and showed the defender red. Record-signing Gayle grabbed the ball and smashed his effort into the bottom corner.

Kagisho Dikgacoi almost scored a wonder-goal soon after but saw his shot acrobatically tipped over by Keiren Westwood. However, there was icing on the Palace cake in stoppage time when 22-year-old substitute O'Keefe curled in a delightful third.

Palace manager Ian Holloway:

"All you can do is work on your performances. They scored and we didn't wobble - we had a little spell when they put Fletcher on but that was a commanding performance. I was so pleased, it is not relieved.

"I was very, very pleased with the determination, the work rate and the performance, some of that passing was nice to watch."

Lineup, Bookings (2) & Substitutions (5)

Crystal Palace

  • 01 Speroni
  • 02 Ward
  • 19 Gabbidon
  • 21 Moxey
  • 27 Delaney Booked
  • 06 Campana (Jo Williams - 54' )
  • 08 Dikgacoi
  • 13 Puncheon
  • 15 Jedinak
  • 16 Gayle (Wilbraham - 83' )
  • 29 Chamakh (O'Keefe - 83' )

Substitutes

  • 25 Alexander
  • 28 Ramage
  • 12 O'Keefe
  • 20 Jo Williams
  • 09 Phillips
  • 11 Dobbie
  • 18 Wilbraham

Sunderland

  • 20 Westwood
  • 12 Celustka
  • 14 Colback
  • 16 O'Shea Dismissed
  • 21 Diakite
  • 07 Larsson
  • 11 Johnson
  • 15 Vaughan
  • 23 Giaccherini (Mavrias - 61' )
  • 10 Wickham
  • 27 Ji Dong-Won (Fletcher - 46' )

Substitutes

  • 25 Mannone
  • 24 Cuellar
  • 29 Valentin
  • 06 Cabral
  • 35 Mavrias
  • 09 Fletcher
  • 19 Karlsson
Ref: Probert
Att: 22,671

Match Stats

Shots

17 10

On target

6 2

Corners

6 6

Fouls

6 6

Live Text Commentary

90:00 +4:33 Full time

Full Time The referee blows the whistle to end the game.

90:00 +3:26

Danny Gabbidon makes a clearance.

90:00 +3:08

David Vaughan makes a clearance.

90:00 +2:28

Clearance made by Danny Gabbidon.

90:00 +1:22 Goal scored

Goal! - Stuart O'Keefe - C Palace 3 - 1 Sunderland Stuart O'Keefe slots the ball left footed into the goal. Crystal Palace 3-1 Sunderland.

90:00 +1:09

Modibo Diakite makes a clearance.

90:00 +0:49

Clearance made by Modibo Diakite.

90:00 +0:14

Clearance made by Dean Moxey.

89:27

Clearance by David Vaughan.

89:20

Clearance by Jack Colback.

89:20

Clearance by Aaron Wilbraham.

88:51

Clearance by Connor Wickham.

88:46

Corner from the left by-line taken by Jonathan Williams.

88:16

Kagisho Dikgacoi has an effort at goal. Keiren Westwood turns it away with a finger tip save.

87:23

Aaron Wilbraham makes a clearance.

87:20

Sebastian Larsson crosses the ball in from the free kick.

86:28

Foul by Danny Gabbidon on Steven Fletcher, free kick awarded.

85:49

Clearance made by Danny Gabbidon.

85:18

Sebastian Larsson makes a clearance.

85:17

The ball is swung over by Jonathan Williams.

84:55

Danny Gabbidon makes a clearance.

84:24

Danny Gabbidon manages to make a clearance.

84:11

Jonathan Williams takes the chance to get an effort at goal. Keiren Westwood parries the ball away.

83:44

Ondrej Celustka manages to make a clearance.

83:41

Jonathan Williams takes a shot. Keiren Westwood parries the ball but the danger is not over.

83:33

Danny Gabbidon makes a clearance.

82:52 Substitution

Substitution Aaron Wilbraham is brought on as a substitute for Dwight Gayle.

82:36 Substitution

Substitution Stuart O'Keefe is brought on as a substitute for Marouane Chamakh.

81:25

Adam Johnson has an effort at goal. Julian Speroni blocks the ball.

79:43

Joel Ward makes a clearance.

78:43 Goal scored

Goal! - Dwight Gayle - C Palace 2 - 1 Sunderland Penalty taken right-footed by Dwight Gayle and scored. Crystal Palace 2-1 Sunderland.

77:53

John O'Shea is sent off by the referee for professional foul.

77:53 Dismissal

Dismissal

76:50

Unfair challenge on Dwight Gayle by John O'Shea results in a Penalty.

76:47

Clearance made by Jack Colback.

76:38

Clearance made by Mile Jedinak.

76:04

Danny Gabbidon makes a clearance.

75:52

Clearance by Danny Gabbidon.

74:59

Clearance by Damien Delaney.

74:57

Clearance by Jonathan Williams.

74:54

Mile Jedinak makes a clearance.

74:50

Clearance made by Marouane Chamakh.

74:48

Corner taken by Sebastian Larsson from the left by-line.

74:05

Clearance made by Danny Gabbidon.

71:40

Clearance made by Modibo Diakite.

71:26

Danny Gabbidon makes a clearance.

70:44

Jonathan Williams takes a shot and went wide left of the goal.

70:42

The ball is sent over by Marouane Chamakh.

70:21

Clearance made by Charis Mavrias.

70:20

The ball is crossed by Joel Ward.

69:58

Clearance made by Modibo Diakite.

69:57

The ball is sent over by Jason Puncheon.

69:07

Dwight Gayle crosses the ball.

68:33

Damien Delaney makes a clearance.

68:28

Corner taken by Adam Johnson.

67:58

Kagisho Dikgacoi makes a clearance.

67:57

The ball is crossed by Adam Johnson.

67:33

Clearance made by Sebastian Larsson.

67:09

Danny Gabbidon restarts play with the free kick.

66:57

The referee penalises Steven Fletcher for handball.

66:21

Shot by Dean Moxey missed to the right of the net.

66:19

Modibo Diakite manages to make a clearance.

66:16

Joel Ward sends in a cross.

66:07

Clearance made by David Vaughan.

65:57

Clearance made by Modibo Diakite.

65:38

Clearance made by Joel Ward.

65:13

Damien Delaney makes a clearance.

63:50

Assist by Jack Colback.

63:50 Goal scored

Goal! - Steven Fletcher - C Palace 1 - 1 Sunderland Steven Fletcher heads the ball into the goal. Crystal Palace 1-1 Sunderland.

63:46

Jack Colback delivers the ball.

63:11

Clearance by Danny Gabbidon.

61:33

The ball is delivered by Charis Mavrias.

60:30

Shot by Jason Puncheon missed to the left of the net.

60:24

Clearance made by Ondrej Celustka.

60:08 Substitution

Substitution Emanuele Giaccherini leaves the field to be replaced by Charis Mavrias.

59:38

Dean Moxey manages to make a clearance.

59:36

The ball is crossed by Ondrej Celustka.

59:06

Damien Delaney manages to make a clearance.

58:35

Adam Johnson manages to make a clearance.

58:11

Sebastian Larsson makes a clearance.

58:09

Corner from the left by-line taken by Jonathan Williams.

57:44

Clearance made by Modibo Diakite.

57:22

Adam Johnson manages to make a clearance.

57:20

Clearance made by Connor Wickham.

57:16

Corner from the left by-line taken by Jonathan Williams.

56:48

Dwight Gayle has an effort at goal. Blocked by Modibo Diakite.

55:45

Mile Jedinak has an effort at goal and missed to the right of the net.

55:35

Mile Jedinak manages to make a clearance.

55:32

The ball is crossed by Sebastian Larsson.

53:51

Clearance made by Jonathan Williams.

53:49

Dean Moxey makes a clearance.

53:49

Centre by Jack Colback.

53:41

Centre by Ondrej Celustka.

53:17 Substitution

Substitution Jose Campana goes off and Jonathan Williams comes on.

52:39

Free kick taken by Sebastian Larsson.

52:28

Marouane Chamakh is ruled offside.

52:01

John O'Shea manages to make a clearance.

51:32

Centre by Kagisho Dikgacoi.

51:27

Clearance made by Sebastian Larsson.

51:19

Corner taken by Jason Puncheon.

50:55

Sebastian Larsson manages to make a clearance.

50:53

The ball is swung over by Joel Ward.

50:51

Jack Colback makes a clearance.

50:47

Clearance by Jack Colback.

50:37

Julian Speroni takes the free kick.

50:08

Steven Fletcher is flagged offside by the assistant referee.

49:59

Ondrej Celustka produces a cross.

48:43

Clearance made by Danny Gabbidon.

48:40

Ondrej Celustka produces a cross.

48:23

Danny Gabbidon manages to make a clearance.

48:20

Clearance made by Mile Jedinak.

46:06

Corner taken by Adam Johnson from the right by-line.

45:50

Julian Speroni makes a clearance.

45:47

Free kick crossed by Sebastian Larsson.

45:12

Foul by Danny Gabbidon on Emanuele Giaccherini, free kick awarded.

45:01

The game restarts for the second half.

45:01 Substitution

Substitution Dong-Won Ji leaves the field to be replaced by Steven Fletcher.

45:00 +1:16 Half time

Half Time The first half comes to an end.

45:00 +0:33

Modibo Diakite makes a clearance.

44:51

Free kick taken by Joel Ward.

44:24

Foul by Connor Wickham on Joel Ward, free kick awarded.

43:11

Emanuele Giaccherini takes a shot. Danny Gabbidon gets a block in.

41:45

Mile Jedinak takes the chance to get an effort at goal and missed to the right of the target.

41:34

Clearance by Marouane Chamakh.

41:33

Jack Colback delivers the ball.

41:26

Clearance made by Mile Jedinak.

41:23

Adam Johnson crosses the ball in from the free kick.

41:03

Free kick awarded for an unfair challenge on Sebastian Larsson by Jason Puncheon.

41:01

Marouane Chamakh manages to make a clearance.

40:54

Direct strike on goal from the free kick comes in from Adam Johnson. Blocked by Dean Moxey.

40:54

Direct strike on goal from the free kick comes in from Adam Johnson.

40:07

Unfair challenge on Adam Johnson by Dean Moxey results in a free kick.

39:34

Corner taken by Jason Puncheon from the right by-line.

39:07

Clearance by Connor Wickham.

39:04

Free kick crossed by Jose Campana.

38:17

Free kick awarded for an unfair challenge on Mile Jedinak by Connor Wickham.

38:14

Ondrej Celustka makes a clearance.

36:27

Dwight Gayle takes the chance to get an effort at goal. Blocked by Modibo Diakite.

35:48

Damien Delaney makes a clearance.

34:45

Jason Puncheon takes a shot and missed to the left of the target.

34:23

Clearance made by Kagisho Dikgacoi.

34:21

Danny Gabbidon makes a clearance.

34:17

Ondrej Celustka crosses the ball.

33:54

Clearance made by Damien Delaney.

33:33

Kagisho Dikgacoi makes a clearance.

32:55

Shot by Kagisho Dikgacoi went wide right of the post.

32:34

Danny Gabbidon manages to make a clearance.

31:52

John O'Shea manages to make a clearance.

31:23

Corner taken by Sebastian Larsson from the left by-line.

30:56

Damien Delaney manages to make a clearance.

30:46

Emanuele Giaccherini takes a shot. Danny Gabbidon gets a block in.

30:43

The ball is sent over by Adam Johnson.

30:25

Jason Puncheon makes a clearance.

30:02

Clearance made by Danny Gabbidon.

29:56

Connor Wickham takes a shot. Danny Gabbidon gets a block in.

29:56

Shot by Connor Wickham. Kagisho Dikgacoi makes a clearance.

29:35

John O'Shea manages to make a clearance.

29:08

Modibo Diakite makes a clearance.

29:07

Dean Moxey crosses the ball.

24:20

The referee cautions Damien Delaney for unsporting behaviour.

24:20 Booking

Booking

26:20

Free kick taken by Jason Puncheon.

26:14

Unfair challenge on Joel Ward by Dong-Won Ji results in a free kick.

25:43

Danny Gabbidon makes a clearance.

25:09

Shot by Jason Puncheon missed to the right of the target.

24:48

Free kick taken by Keiren Westwood.

24:42

Handball by Dean Moxey.

24:03

The offside flag is raised against Dean Moxey.

23:59

Kagisho Dikgacoi takes the chance to get an effort at goal. Blocked by David Vaughan.

23:55

Clearance made by Modibo Diakite.

23:52

Dean Moxey delivers the ball.

23:03

Clearance by David Vaughan.

22:47

Dean Moxey makes a clearance.

22:43

Connor Wickham takes the chance to get an effort at goal and missed to the right of the target.

21:30

Clearance made by Emanuele Giaccherini.

21:24

Clearance by John O'Shea.

20:47

Header by Modibo Diakite misses right.

20:43

Corner taken by Sebastian Larsson from the .

20:14

Joel Ward manages to make a clearance.

20:10

Ondrej Celustka produces a cross.

20:04

Danny Gabbidon manages to make a clearance.

20:02

Emanuele Giaccherini crosses the ball.

19:57

Joel Ward makes a clearance.

19:41

Clearance made by David Vaughan.

17:03

Kagisho Dikgacoi takes the free kick.

16:59

Unfair challenge on Jose Campana by Sebastian Larsson results in a free kick.

16:50

Adam Johnson delivers the ball.

16:40

Clearance by Kagisho Dikgacoi.

16:36

Corner taken by Adam Johnson.

16:17

Dean Moxey makes a clearance.

16:10

The ball is swung over by Emanuele Giaccherini.

14:26

Keiren Westwood takes the free kick.

14:09

Free kick awarded for an unfair challenge on Modibo Diakite by Marouane Chamakh.

14:03

Centre by Kagisho Dikgacoi.

13:51

David Vaughan makes a clearance.

13:43

Julian Speroni restarts play with the free kick.

13:00

Connor Wickham gives away a free kick for an unfair challenge on Mile Jedinak.

12:55

Clearance made by Damien Delaney.

10:53

Jason Puncheon makes a clearance.

10:49

Sebastian Larsson takes a shot. Kagisho Dikgacoi gets a block in.

10:47

Shot by Connor Wickham. Damien Delaney gets a block in.

10:44

A cross is delivered by Adam Johnson.

10:24

Danny Gabbidon manages to make a clearance.

9:44

Jose Campana manages to make a clearance.

9:34

Damien Delaney manages to make a clearance.

8:33 Goal scored

Goal! - Danny Gabbidon - C Palace 1 - 0 Sunderland Danny Gabbidon scores a left footed goal. Crystal Palace 1-0 Sunderland.

8:30

Corner taken by Jose Campana from the left by-line.

8:07

Clearance by Ondrej Celustka.

8:04

The ball is crossed by Joel Ward.

7:57

Clearance by Modibo Diakite.

7:20

Jose Campana takes a shot. Keiren Westwood makes a block.

7:05

Modibo Diakite manages to make a clearance.

7:03

Centre by Joel Ward.

6:24

Free kick taken by Keiren Westwood.

5:53

Foul by Dwight Gayle on Jack Colback, free kick awarded.

5:49

The ball is sent over by Dean Moxey.

4:46

John O'Shea makes a clearance.

4:05

Joel Ward makes a clearance.

2:27

John O'Shea makes a clearance.

1:45

Clearance by Modibo Diakite.

0:00

The match begins.

Live data and text provided by our data suppliers