12'- Torres' shot in the box off the throw is deflected off two defenders and out for a corner.
13'- Bolasie yellow card for upending David Luiz.
18'- Schurrle steers it just wide of the post, after a tight pass across the six.
20'- Puncheon booked after a late challenge on Azpilicueta. Torres gets in on goal; appeals for a penalty, none given.
24'- Foul throw on Chelsea. Seen a bunch of those this year. Not as rare as I once thought.
25'- Bolasie pulls a long drive wide left.
26'- Puncheon passes it to Bolasie across the six, settles, but drills one from near the endline into the side netting.
32'- Terry booked for a handball outside the box.
33'- Jedinak's free kick from 20 yards gets through the wall, but held on to by Cech.
39'- Jedinak's volley off the corner kick rebound is easily held by Cech.
40'- Torres' header off Lampard's free kick misses high.
41'- Puncheon's strike after a pinball in the box is fired high.
44'- David Luiz takes a 25 yard blast, misses high and wide.
45'- Two added minutes.
45'+2- Hazard's shot deflects high in the air into Jules' hands.
Half- Oscar in for David Luiz.
50'- Torres curls one wide left from the box. Jerome curls the header across the face after Bolasie made a nice cross.
52'- Own goal from Terry! Heads it behind for the OG. Ledley in a battle with him, but Terry got the last touch.
(Getty Images)
53'- Bolasie curls one wide right.
54'- Hazard's half-volley is well saved by Jules. Went to his left and kept it out.
55'- Torres' shot in close deflected wide of the post for a corner.
56'- Ivanovic goes high and wide with the blast. Salah replaces Lampard.
62'- Puncheon curls it just wide of the far post. Beautiful leave by Jerome.
63'- Oscar's free kick is headed just over the bar by Terry.
68'- Oscar's tight-angle shot held by Jules.
70'- O'Keefe replaces Bolasie. Ba in for Schurrle.
73'- Hazard saved by an amazing Speroni. Point-blank and thumped away.
74'- Jerome beats Cech right off the near post after a beautiful feed by Mile.
75'- Ledley hits a half-volley wide right.
77'- Dann booked for fouling Torres.
79'- Puncheon's low drive saved by Cech.
80'- O'Keefe curls one from 20 yards, forcing a tip by Cech for a corner.
82'- Ledley sprays one across the face after Jerome's feed.
84'- 12 corners to two for Chelsea.
88'- O'Keefe gives it away so easily. Torres nearly chipped it into an open net. Murray replaces Jerome.
90'- Chants of "Sit down, Mourinho!" from the fans. Yellow to Mariappa for time-wasting on the throw. Four added minutes.
90'+1- Parr replaces Puncheon.
FINAL: PALACE 1 - 0 CHELSEA
My "Man of the Match":
Jules. Outstanding between the pipes. Plenty of clutch saves today. Ninth clean sheet of the year.
What a result today! First league defeat of Chelsea since 1990. The table-toppers have their manager doubting their chances for the title. Palace up to 16th with 31 points after 31 played. Five points clear of the drop zone. Next match against 18th-placed Cardiff on Saturday.