FA Cup holders Arsenal came from behind to record a comfortable third-round win against Premier League strugglers Sunderland at Emirates Stadium.
The visitors took a surprise lead when Jeremain Lens struck inside the box.
Arsenal equalised through Joel Campbell's half-volley, before Alex Oxlade-Chamberlain hit the woodwork.
Substitute Aaron Ramsey tapped in late on to put Arsenal ahead before Olivier Giroud's close-range finish wrapped up a 13th consecutive win in the FA Cup.
Reaction to Saturday's FA Cup third-round games
Arsenal, who beat Aston Villa 4-0 in last season's final, have won the FA Cup 12 times - more than any other side.
Six of those have come under Arsene Wenger, who will become the competition's most successful manager with one more victory.
Arsenal may be top of the Premier League, but Wenger underlined his intention to take the FA Cup seriously by naming a strong side, with first-team regulars Petr Cech, Oxlade-Chamberlain, Giroud and Theo Walcott all included.
It was a decision that paid off. After Sunderland's unexpected opener, Walcott provided the assist for Arsenal's equaliser and Hector Bellerin played a key role in their next two goals as the hosts' experienced men carried them forward while the visitors' mix of fringe and youth players wilted.
Sunderland's priority is clear - Premier League survival - and that was reflected in Sam Allardyce's team selection, with the Black Cats showing seven changes.
After five successive defeats, Sunderland secured a morale-boosting 3-1 win against Aston Villa last time out.
They looked to have continued their momentum when they stunned Arsenal to take the lead, Lens taking advantage of some uncharacteristic hesitancy in the Gunners' defence to score.
That was only Lens' third goal in 17 appearances for Sunderland, but his overall play will have been encouraging for Black Cats fans as his pace and physical presence caused the hosts a number of problems.
He possesses the ability to be an important player for Sunderland in their battle against relegation. The question is, can he perform like he did against Arsenal on a consistent basis?
Arsenal boss Arsene Wenger: "It was a test for us to come from behind. There was a great mental response and there is a special solidarity in the team.
"You always worry because, no matter how long you are in this job, you never know what is next. The experience we had up front today helped. I am very happy overall."
Sunderland manager Sam Allardyce: "In the end they had better finishers than we had today. We were fine for 70 minutes and I am just a little sad at the goals we allowed Arsenal to score. We made it easy for them in the end.
"We move on. The squad has shown they can play at this level. Lens is strong on the ball as well as talented. Hopefully we can push on and see a bit more from him."
Arsenal travel to Liverpool in the Premier League on Wednesday, while Sunderland are at Swansea on the same day.
The FA Cup fourth-round draw takes place on Monday and is live on The One Show on BSports One from 19:00 GMT.
Full Time Match ends, Arsenal 3, Sunderland 1.
90:00 +3:15 Full timeFull Time Second Half ends, Arsenal 3, Sunderland 1.
90:00 +3:09Attempt saved. Patrick van Aanholt (Sunderland) left footed shot from outside the box is saved in the top centre of the goal.
90:00 +2:35 BookingBooking Gabriel Paulista (Arsenal) is shown the yellow card for a bad foul.
90:00 +2:17Foul by Gabriel Paulista (Arsenal).
90:00 +2:17Duncan Watmore (Sunderland) wins a free kick in the attacking half.
90:00 +0:45Corner, Arsenal. Conceded by Jordan Pickford.
90:00 +0:40Attempt saved. Jeff Reine Adelaide (Arsenal) right footed shot from a difficult angle on the right is saved in the centre of the goal. Assisted by Alex Oxlade-Chamberlain.
88:30Corner, Sunderland. Conceded by Laurent Koscielny.
88:05Corner, Sunderland. Conceded by Theo Walcott.
86:42Attempt saved. Aaron Ramsey (Arsenal) left footed shot from outside the box is saved in the centre of the goal. Assisted by Olivier Giroud.
86:17Gabriel Paulista (Arsenal) wins a free kick on the right wing.
86:17Foul by Danny Graham (Sunderland).
83:24Corner, Arsenal. Conceded by Jordan Pickford.
83:23Attempt saved. Olivier Giroud (Arsenal) header from the centre of the box is saved in the top centre of the goal. Assisted by Kieran Gibbs with a cross.
80:46 SubstitutionSubstitution Substitution, Arsenal. Jeff Reine Adelaide replaces Joel Campbell.
77:51Corner, Sunderland. Conceded by Petr Cech.
77:48Attempt saved. Danny Graham (Sunderland) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Jeremain Lens.
75:48 SubstitutionSubstitution Substitution, Sunderland. Charalampos Mavrias replaces Steven Fletcher.
74:59 Goal scoredGoal! Goal! Arsenal 3, Sunderland 1. Olivier Giroud (Arsenal) left footed shot from very close range to the bottom left corner. Assisted by Héctor Bellerín with a through ball.
Foul by Olivier Giroud (Arsenal).
73:49Jeremain Lens (Sunderland) wins a free kick on the right wing.
73:13Foul by Aaron Ramsey (Arsenal).
73:13Yann M'Vila (Sunderland) wins a free kick on the right wing.
71:14 Goal scoredGoal! Goal! Arsenal 2, Sunderland 1. Aaron Ramsey (Arsenal) left footed shot from very close range to the bottom left corner. Assisted by Héctor Bellerín.
69:59Attempt saved. Theo Walcott (Arsenal) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Kieran Gibbs.
69:21Aaron Ramsey (Arsenal) wins a free kick on the left wing.
69:21Foul by DeAndre Yedlin (Sunderland).
68:42Attempt missed. Duncan Watmore (Sunderland) right footed shot from the centre of the box misses to the left. Assisted by Patrick van Aanholt with a cross.
67:24Laurent Koscielny (Arsenal) wins a free kick in the defensive half.
67:24Foul by Duncan Watmore (Sunderland).
66:25 SubstitutionSubstitution Substitution, Arsenal. Mikel Arteta replaces Calum Chambers.
66:04 SubstitutionSubstitution Substitution, Arsenal. Aaron Ramsey replaces Alex Iwobi.
65:32Foul by Joel Campbell (Arsenal).
65:32Jeremain Lens (Sunderland) wins a free kick in the defensive half.
64:22 SubstitutionSubstitution Substitution, Sunderland. Billy Jones replaces John O'Shea.
63:49Attempt missed. Steven Fletcher (Sunderland) header from the centre of the box is too high. Assisted by Yann M'Vila with a cross following a set piece situation.
63:02Hand ball by Alex Iwobi (Arsenal).
62:19Foul by Alex Oxlade-Chamberlain (Arsenal).
62:19Yann M'Vila (Sunderland) wins a free kick in the defensive half.
60:25Offside, Arsenal. Calum Chambers tries a through ball, but Theo Walcott is caught offside.
60:05Attempt saved. Joel Campbell (Arsenal) left footed shot from the centre of the box is saved in the centre of the goal.
59:33Attempt saved. Alex Iwobi (Arsenal) right footed shot from outside the box is saved in the centre of the goal. Assisted by Joel Campbell.
58:43Attempt missed. Duncan Watmore (Sunderland) left footed shot from the centre of the box is too high.
58:41Steven Fletcher (Sunderland) hits the bar with a header from very close range. Assisted by DeAndre Yedlin with a cross.
57:45Foul by Alex Oxlade-Chamberlain (Arsenal).
57:45Jeremain Lens (Sunderland) wins a free kick on the right wing.
56:47 SubstitutionSubstitution Substitution, Sunderland. Yann M'Vila replaces Lee Cattermole.
56:13Attempt missed. Theo Walcott (Arsenal) right footed shot from the right side of the box misses to the left.
56:11Alex Oxlade-Chamberlain (Arsenal) hits the right post with a right footed shot from outside the box.
54:13Attempt saved. Alex Iwobi (Arsenal) left footed shot from outside the box is saved in the bottom right corner. Assisted by Alex Oxlade-Chamberlain.
53:57Attempt missed. Joel Campbell (Arsenal) right footed shot from a difficult angle on the right misses to the left. Assisted by Alex Iwobi with a through ball.
50:50Corner, Arsenal. Conceded by Danny Graham.
50:27Corner, Arsenal. Conceded by John O'Shea.
50:12Attempt blocked. Joel Campbell (Arsenal) left footed shot from outside the box is blocked. Assisted by Alex Iwobi.
48:12Foul by Olivier Giroud (Arsenal).
48:12DeAndre Yedlin (Sunderland) wins a free kick in the defensive half.
46:46Alex Oxlade-Chamberlain (Arsenal) wins a free kick in the attacking half.
46:46Foul by John O'Shea (Sunderland).
45:00Second Half begins Arsenal 1, Sunderland 1.
45:00 +3:12 Half timeHalf Time First Half ends, Arsenal 1, Sunderland 1.
45:00 +2:16Hand ball by Steven Fletcher (Sunderland).
45:00 +1:33Attempt missed. Alex Iwobi (Arsenal) right footed shot from the centre of the box misses to the left. Assisted by Joel Campbell.
45:00 +1:20Attempt blocked. Alex Oxlade-Chamberlain (Arsenal) left footed shot from the centre of the box is blocked. Assisted by Joel Campbell.
44:18Foul by Calum Chambers (Arsenal).
44:18Jeremain Lens (Sunderland) wins a free kick in the defensive half.
43:37Corner, Arsenal. Conceded by Jeremain Lens.
42:15Foul by Alex Iwobi (Arsenal).
42:15Steven Fletcher (Sunderland) wins a free kick in the defensive half.
41:04Attempt blocked. Alex Oxlade-Chamberlain (Arsenal) right footed shot from outside the box is blocked. Assisted by Theo Walcott.
40:51Corner, Arsenal. Conceded by Lee Cattermole.
40:26Corner, Arsenal. Conceded by DeAndre Yedlin.
39:24Attempt blocked. Jeremain Lens (Sunderland) left footed shot from outside the box is blocked. Assisted by Steven Fletcher.
36:57Attempt missed. Calum Chambers (Arsenal) header from the centre of the box misses to the left. Assisted by Theo Walcott with a cross following a corner.
36:29Corner, Arsenal. Conceded by Patrick van Aanholt.
35:22Delay over. They are ready to continue.
34:30Delay in match Steven Fletcher (Sunderland) because of an injury.
32:59Attempt missed. Lee Cattermole (Sunderland) right footed shot from outside the box is too high following a corner.
32:24Corner, Sunderland. Conceded by Héctor Bellerín.
31:42Corner, Sunderland. Conceded by Kieran Gibbs.
28:41Attempt missed. Alex Oxlade-Chamberlain (Arsenal) right footed shot from outside the box misses to the left.
27:23Foul by Joel Campbell (Arsenal).
27:23Duncan Watmore (Sunderland) wins a free kick in the defensive half.
26:58Corner, Arsenal. Conceded by Patrick van Aanholt.
26:49Attempt saved. Theo Walcott (Arsenal) right footed shot from outside the box is saved in the bottom right corner. Assisted by Kieran Gibbs.
24:59 Goal scoredGoal! Goal! Arsenal 1, Sunderland 1. Joel Campbell (Arsenal) left footed shot from the centre of the box to the bottom right corner. Assisted by Theo Walcott.
23:23Attempt blocked. Jeremain Lens (Sunderland) left footed shot from the right side of the box is blocked.
22:38Foul by Calum Chambers (Arsenal).
22:38Steven Fletcher (Sunderland) wins a free kick in the defensive half.
21:29Corner, Sunderland. Conceded by Héctor Bellerín.
21:07Delay over. They are ready to continue.
20:00Delay in match Gabriel Paulista (Arsenal) because of an injury.
19:30Foul by Olivier Giroud (Arsenal).
19:30Ola Toivonen (Sunderland) wins a free kick in the defensive half.
19:02Corner, Arsenal. Conceded by Sebastián Coates.
19:00Attempt blocked. Alex Iwobi (Arsenal) left footed shot from a difficult angle on the left is blocked. Assisted by Alex Oxlade-Chamberlain.
17:40Offside, Sunderland. Danny Graham tries a through ball, but Steven Fletcher is caught offside.
16:08 Goal scoredGoal! Goal! Arsenal 0, Sunderland 1. Jeremain Lens (Sunderland) right footed shot from the right side of the box to the bottom right corner.
13:36Joel Campbell (Arsenal) wins a free kick in the defensive half.
13:36Foul by Patrick van Aanholt (Sunderland).
9:20Attempt missed. Calum Chambers (Arsenal) header from the centre of the box is high and wide to the left. Assisted by Joel Campbell with a cross following a corner.
9:00Corner, Arsenal. Conceded by Jordan Pickford.
8:48Attempt saved. Kieran Gibbs (Arsenal) left footed shot from the left side of the box is saved in the bottom right corner. Assisted by Olivier Giroud.
8:14Offside, Sunderland. Jeremain Lens tries a through ball, but Steven Fletcher is caught offside.
6:48Attempt blocked. Theo Walcott (Arsenal) right footed shot from the left side of the box is blocked. Assisted by Alex Iwobi.
4:23Attempt missed. Olivier Giroud (Arsenal) left footed shot from outside the box misses to the right. Assisted by Alex Iwobi.
2:53Attempt missed. Jeremain Lens (Sunderland) left footed shot from outside the box is close, but misses to the left. Assisted by Duncan Watmore.
0:00First Half begins.
0:00Lineups are announced and players are warming up.
Live data and text provided by our data suppliers