Crystal Palace moved up to 14th in the Premier League table as Jason Puncheon's first-half goal gave Tony Pulis's side victory over 10-man Hull.

The midfielder rifled home from Yannick Bolasie's cross after his initial shot had been blocked.

Jake Livermore shot wide while new signing Nikica Jelavic drove across goal as Hull improved after the break.

But they could not find a goal before keeper Allan McGregor was sent off late on for kicking out at Stuart O'Keefe.

Pulis picking up Palace

  • Since Tony Pulis took over at Palace they have averaged 1.38 points per match compared with 0.58 per game before his arrival
  • After failing to keep a clean sheet in their first 10 matches of the season, in which they conceded 21 goals, they have kept seven clean sheets in the subsequent 13 and have let in just 10 goals

It capped a disappointing evening for Hull, who have now lost their previous four games in the league and are slipping closer to the relegation places. Steve Bruce's side are 13th, five points above 18th-place West Ham.

In contrast, Crystal Palace's revival since the arrival of Tony Pulis has been impressive.

When he replaced Ian Holloway on 23 November, they were joint bottom of the standings and three points adrift of safety, but they went into this game knowing a win would draw them level on points with the Tigers, who started the day in 11th.

Key to Palace's upturn in form has been a tightened defence which has kept six clean sheets in the 12 games previous Hull's visit.

That statistic was hardly welcome news for Bruce's side, who had not scored in their previous three games, but they did have their new £14m strike partnership of Jelavic and Shane Long together for the first time at Selhurst Park.

The pair were both heavily involved in the opening stages as Jelavic just failed to get on the end of an inviting David Meyler ball, before Long had a strong call for a penalty waved away when he was caught up in the legs of Danny Gabbidon.

But that was as much as was seen from the pair for the remainder of the half as they struggled to combine effectively.

Instead it was the hosts who took the lead with their first shot on target.

Bolasie's pace and persistence saw him get away down the right before crossing for Puncheon, who reacted quickly after his initial header bounced back off team-mate Marouane Chamakh. Puncheon then drove in from the middle of the box for his third goal in his last four Premier League games.

Hull finished the half well, testing Palace keeper Julian Speroni for the first time with the Argentine pushing away Tom Huddlestone's swirling free-kick.

And the visitors improved further after the break with Jelavic making better use of his physicality, smartly chesting down a high ball into the path of Livermore only for the midfielder to snatch at the shot and send it harmlessly wide.

Livermore and Ahmed Elmohamady combined effectively down the right and the introduction of George Boyd for Meyler added further creativity to Hull's attack. Liam Rosenior then stabbed wide from Livermore's ball before Jelavic shot across goal.

But any hopes of snatching an equaliser were ended in stoppage time when McGregor rushed to clear a loose ball but was clattered by an onrushing O'Keefe and the Hull keeper's angry reaction saw him dismissed by referee Roger East.

Crystal Palace manager Tony Pulis said:

"We are pleased. The resilience the players showed was absolutely first class. We were together and showed a lot of spirit.

"We have seen again today that we have played a team with a lot of quality. We have 23 points, we need another 17 and it is going to be difficult, we know that.

"Since the penalty miss against Tottenham, Jason Puncheon has picked himself up and the two games since he has been wonderful."

Hull City manager Steve Bruce said:

"We are totally disappointed we have not taken anything from the game because we did not deserve that. Our night was summed up by the decisions we did not get.

"The chances for Liam Rosenior and Jake Livermore, they are great chances we should be taking. We came here and was absolutely dominating but we come away with nothing.

"You have to be careful because I have just been fined but I'll let everyone else have a look at it, not just the penalty decisions but also to send my goalkeeper off."

Lineup, Bookings (5) & Substitutions (6)

Crystal Palace

  • 01 Speroni
  • 03 Mariappa
  • 21 Moxey
  • 02 Ward
  • 19 Gabbidon (O'Keefe - 81' Booked )
  • 27 Delaney Booked
  • 07 Bolasie (McCarthy - 64' )
  • 15 Jedinak
  • 30 Jerome Booked
  • 29 Chamakh Booked (Wilbraham - 86' )
  • 13 Puncheon

Substitutes

  • 05 McCarthy
  • 12 O'Keefe
  • 16 Gayle
  • 18 Wilbraham
  • 20 Williams
  • 34 Price
  • 46 Bannan

Hull City

  • 01 McGregor Dismissed
  • 27 Elmohamady
  • 02 Rosenior
  • 15 McShane
  • 04 Bruce (Quinn - 76' )
  • 06 Davies
  • 14 Livermore
  • 07 Meyler (Boyd - 56' )
  • 21 Long
  • 18 Jelavic (Fryatt - 84' )
  • 08 Huddlestone

Substitutes

  • 10 Koren
  • 12 Fryatt
  • 17 Boyd
  • 20 Sagbo
  • 22 Harper
  • 23 Faye
  • 29 Quinn
Ref: Roger East
Att: 22,519

Match Stats

Shots

13 13

On target

3 4

Corners

8 3

Fouls

14 8

Live Text Commentary

Full time

Full Time Match ends, Crystal Palace 1, Hull City 0.

90:00 +5:32 Full time

Full Time Second Half ends, Crystal Palace 1, Hull City 0.

90:00 +4:47

Attempt missed. Stephen Quinn (Hull City) left footed shot from outside the box is close, but misses to the right.

90:00 +1:06 Dismissal

Dismissal Allan McGregor (Hull City) is shown the red card for fighting.

90:00 +1:04 Booking

Booking Stuart O'Keefe (Crystal Palace) is shown the yellow card for a bad foul.

90:00 +1:01

Allan McGregor (Hull City) wins a free kick in the defensive half.

90:00 +1:01

Foul by Stuart O'Keefe (Crystal Palace).

85:59 Substitution

Substitution Substitution, Crystal Palace. Aaron Wilbraham replaces Marouane Chamakh.

84:41

Matty Fryatt (Hull City) wins a free kick in the defensive half.

84:41

Foul by Adrian Mariappa (Crystal Palace).

83:32 Substitution

Substitution Substitution, Hull City. Matty Fryatt replaces Nikica Jelavic.

83:03

Attempt missed. Shane Long (Hull City) header from very close range is too high. Assisted by Ahmed Elmohamady with a cross.

82:30

Allan McGregor (Hull City) wins a free kick in the defensive half.

82:30

Foul by Cameron Jerome (Crystal Palace).

82:16 Booking

Booking Cameron Jerome (Crystal Palace) is shown the yellow card.

80:26 Substitution

Substitution Substitution, Crystal Palace. Stuart O'Keefe replaces Daniel Gabbidon.

79:41

Attempt missed. George Boyd (Hull City) left footed shot from the centre of the box misses to the left. Assisted by Ahmed Elmohamady with a cross.

77:52

Delay over. They are ready to continue.

76:48

Delay in match Julian Speroni (Crystal Palace) because of an injury.

76:14

Foul by Nikica Jelavic (Hull City).

76:14

Julian Speroni (Crystal Palace) wins a free kick in the defensive half.

75:39 Substitution

Substitution Substitution, Hull City. Stephen Quinn replaces Alex Bruce.

74:39

Corner, Crystal Palace. Conceded by Paul McShane.

74:01

Attempt missed. Mile Jedinak (Crystal Palace) header from very close range is close, but misses to the right. Assisted by Joel Ward with a cross following a corner.

73:19

Corner, Crystal Palace. Conceded by Alex Bruce.

71:26

Attempt saved. Nikica Jelavic (Hull City) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by George Boyd with a cross.

69:59

Allan McGregor (Hull City) wins a free kick in the defensive half.

69:59

Foul by Cameron Jerome (Crystal Palace).

69:32

Corner, Crystal Palace. Conceded by Jake Livermore.

67:54

Attempt saved. Marouane Chamakh (Crystal Palace) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Jason Puncheon.

67:30

Attempt missed. Patrick McCarthy (Crystal Palace) right footed shot from the centre of the box misses to the left following a corner.

67:02

Corner, Crystal Palace. Conceded by Curtis Davies.

64:00

Paul McShane (Hull City) wins a free kick in the defensive half.

64:00

Foul by Marouane Chamakh (Crystal Palace).

63:34 Substitution

Substitution Substitution, Crystal Palace. Patrick McCarthy replaces Yannick Bolasie.

62:47 Booking

Booking Marouane Chamakh (Crystal Palace) is shown the yellow card for a bad foul.

62:32

Tom Huddlestone (Hull City) wins a free kick in the defensive half.

62:32

Foul by Marouane Chamakh (Crystal Palace).

61:44

Attempt missed. Nikica Jelavic (Hull City) left footed shot from the left side of the box is close, but misses to the left.

60:15

Attempt missed. Liam Rosenior (Hull City) right footed shot from very close range is close, but misses to the right. Assisted by Jake Livermore.

58:07

Offside, Hull City. George Boyd tries a through ball, but Shane Long is caught offside.

58:06

Attempt saved. George Boyd (Hull City) left footed shot from outside the box is saved in the bottom right corner. Assisted by Nikica Jelavic.

55:50 Substitution

Substitution Substitution, Hull City. George Boyd replaces David Meyler.

54:44

Foul by Shane Long (Hull City).

54:44

Mile Jedinak (Crystal Palace) wins a free kick in the defensive half.

52:12

Liam Rosenior (Hull City) wins a free kick on the left wing.

52:12

Foul by Yannick Bolasie (Crystal Palace).

49:56

Attempt missed. Jake Livermore (Hull City) right footed shot from the centre of the box is too high.

49:28

Liam Rosenior (Hull City) wins a free kick in the defensive half.

49:28

Foul by Marouane Chamakh (Crystal Palace).

48:47

Attempt missed. Nikica Jelavic (Hull City) with an attempt from the centre of the box misses to the left. Assisted by Shane Long with a cross.

47:48

Attempt missed. Yannick Bolasie (Crystal Palace) left footed shot from outside the box misses to the right. Assisted by Cameron Jerome.

47:12

Foul by Nikica Jelavic (Hull City).

47:12

Dean Moxey (Crystal Palace) wins a free kick in the defensive half.

46:51

Attempt blocked. Nikica Jelavic (Hull City) right footed shot from outside the box is blocked. Assisted by Shane Long with a headed pass.

45:00

Second Half begins Crystal Palace 1, Hull City 0.

45:00 +2:21 Half time

Half Time First Half ends, Crystal Palace 1, Hull City 0.

45:00 +1:51

Corner, Hull City. Conceded by Julian Speroni.

45:00 +1:48

Attempt saved. Tom Huddlestone (Hull City) right footed shot from outside the box is saved in the top centre of the goal.

45:00 +1:07

Shane Long (Hull City) wins a free kick in the attacking half.

45:00 +1:07

Foul by Marouane Chamakh (Crystal Palace).

45:00 +0:05

Attempt missed. Dean Moxey (Crystal Palace) left footed shot from outside the box is high and wide to the left. Assisted by Joel Ward.

43:50

Hand ball by Nikica Jelavic (Hull City).

40:26

Attempt missed. Jason Puncheon (Crystal Palace) left footed shot from long range on the left is high and wide to the left. Assisted by Cameron Jerome.

38:42

Attempt missed. Yannick Bolasie (Crystal Palace) header from the centre of the box misses to the right. Assisted by Joel Ward with a cross following a corner.

38:11

Corner, Crystal Palace. Conceded by Allan McGregor.

38:09

Attempt saved. Mile Jedinak (Crystal Palace) right footed shot from outside the box is saved in the top left corner.

37:21

Foul by Tom Huddlestone (Hull City).

37:21

Marouane Chamakh (Crystal Palace) wins a free kick in the attacking half.

36:28

Attempt blocked. Tom Huddlestone (Hull City) right footed shot from outside the box is blocked. Assisted by David Meyler.

35:45

David Meyler (Hull City) wins a free kick in the defensive half.

35:45

Foul by Joel Ward (Crystal Palace).

33:07

Offside, Crystal Palace. Jason Puncheon tries a through ball, but Marouane Chamakh is caught offside.

31:57

Jake Livermore (Hull City) wins a free kick on the right wing.

31:57

Foul by Mile Jedinak (Crystal Palace).

30:21

Paul McShane (Hull City) wins a free kick in the defensive half.

30:21

Foul by Cameron Jerome (Crystal Palace).

29:21

Attempt missed. Adrian Mariappa (Crystal Palace) right footed shot from outside the box is too high. Assisted by Jason Puncheon following a corner.

28:55

Corner, Crystal Palace. Conceded by Liam Rosenior.

27:44

Corner, Crystal Palace. Conceded by Paul McShane.

23:34

Attempt missed. Mile Jedinak (Crystal Palace) right footed shot from outside the box misses to the left.

22:01

Corner, Hull City. Conceded by Adrian Mariappa.

21:28 Booking

Booking Damien Delaney (Crystal Palace) is shown the yellow card for a bad foul.

21:02

Shane Long (Hull City) wins a free kick on the right wing.

21:02

Foul by Damien Delaney (Crystal Palace).

20:02

Delay over. They are ready to continue.

18:52

Delay in match Damien Delaney (Crystal Palace) because of an injury.

18:23

Foul by Shane Long (Hull City).

18:23

Damien Delaney (Crystal Palace) wins a free kick in the defensive half.

15:35 Goal scored

Goal! Goal! Crystal Palace 1, Hull City 0. Jason Puncheon (Crystal Palace) left footed shot from the centre of the box to the top right corner. Assisted by Marouane Chamakh.

15:33

Attempt missed. Jason Puncheon (Crystal Palace) header from the centre of the box is close, but misses to the left. Assisted by Yannick Bolasie with a cross.

12:08

Attempt saved. Curtis Davies (Hull City) header from the centre of the box is saved in the top left corner. Assisted by Tom Huddlestone with a cross.

11:34

Corner, Hull City. Conceded by Daniel Gabbidon.

11:06

David Meyler (Hull City) wins a free kick in the attacking half.

11:06

Foul by Marouane Chamakh (Crystal Palace).

8:44

Attempt missed. Mile Jedinak (Crystal Palace) header from very close range is close, but misses to the right. Assisted by Jason Puncheon with a cross following a set piece situation.

8:12

Foul by Curtis Davies (Hull City).

8:12

Cameron Jerome (Crystal Palace) wins a free kick on the left wing.

5:21

Offside, Hull City. Liam Rosenior tries a through ball, but Shane Long is caught offside.

2:05

Corner, Crystal Palace. Conceded by Shane Long.

1:21

Foul by David Meyler (Hull City).

1:21

Jason Puncheon (Crystal Palace) wins a free kick in the attacking half.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers