8'- Campana has the first shot for either side. Low and easy save.
9'- Corner kick swooped in and deflected into the net! Dikgacoi claims it, but Gabbidon's credited with the last touch. 1-0 Palace!
11'- Good block off a dangerous shot from the edge.
15'- Weird 30-45 second run of technical difficulties from the international feed. Replays run in reverse, both manager's reactions are shown in fast frame. Weird.
18'- Good through ball to Gayle, but just a bit too heavy.
21'- Sunderland cross is dangerous, headed away by Ward. Their forward pulled out; would've been a sitter.
26'- Puncheon makes a good move with space. Curled wide of the right post.
30'- Gabbidon defending well again.
31'- Cross by Giaccherini cleared well by Gabbi.
33'- Chamakh drops to Dikgacoi, but fires well over the bar.
35'- Puncheon looks for the far post after Chamakh leaves it, but hits it wide.
37'- Gayle's deflection shot saved easy after a beautiful passing run.
38'- Di Canio frustrated and lost in thought.
40'- Campana's free kick headed away for a corner.
42'- Jedinak gets a breakaway and streaks in, but the curler just misses the top corner.
44'- Sunderland's shot deflects off of Gabbi's elbow and away.
45'- One added minute.
Half- Decent first half. Let's hold the lead this time, please.
(NBC coverage interrupted at halftime for Obama's remarks regarding Syria. Thank goodness for the NBC Sports Live Extra internet stream.)
46'- Speroni punches away a free kick.
(NBC coverage returns in the 48th minute.)
52'- Ball deflected away for a Palace corner, but no damage can be done.
54'- Williams in for Campana. Danger near the box is avoided by the defense.
56'- Jedinak running with acres of space, curls one wide right.
57'- Gayle's shot deflected away for a corner.
58'- Sunderland is pressured, Gayle had space to break, but it's hacked away for a corner.
61'- Puncheon gets free, sprays a shot wide left.
63'- Arlo White: "A wonderful din being created here at Selhurst Park." Ollie is shown running up the stairs and out onto the concourse. He's back in a flash.
(NBC cuts away to Obama press conference again.)
64'- Fletcher heads home off a cross past a diving Speroni. 1-1.
67'- Optimistic volley from Moxey goes well high and wide.
70'- Puncheon's move and pass into the box knocked clear.
71'- Pass back to Williams on a break, mishit left.
75'- Long clear from Speroni falls to Sunderland, and hacked away by Gabbi at the last moment to avoid a certain blunder.
(NBC returns to coverage -- again -- in the 77th.)
78'- Gayle taken down in the box. Clear penalty. O'Shea gets a red.
79'- Gayle slots it home from the spot! Underneath the keeper. 2-1 Palace.
Gayle wheels away from the spot after scoring Palace's second goal. (Getty Images)
83'- O'Keefe for Chamakh, and Wilbraham replaces Gayle.
84'- Puncheon leaves for Williams inside the box, well palmed away by the keeper.
85'- Another low drive by Williams, saved low.
86'- Gabbi misplayed a header near the edge of the box, almost costs Palace again.
89'- Dikgacoi's long drive, with pace, has to be tipped over the bar.
90'- Four additional minutes to go.
90'+2- O'Keefe seals it! Gets it from Puncheon at the edge of the box, curled into the top left corner. Great strike. Ollie dancing on the touchline.
FINAL: PALACE 3 - 1 SUNDERLAND
After another second half scare after the visitors tied it up, the Eagles took control in the second half, including the goal of the game by O'Keefe to seal the deal. First win in the books! A week's rest before heading to Old Trafford against Man Utd in the early kickoff on the 14th.
My "Man of the Match":
#16: Dwight Gayle (Getty Images)