Hugo Lloris
Some nervy moments with his feet early on, but made a big save late in the first half from Nketiah. Had very little else to do apart from make a few comfortable saves. 7
Davinson Sanchez
Came in to replace Romero and there were some early moments when he looked rusty but he did well after, composed himself and played his part in keeping 10-man Arsenal at bay. 7
Eric Dier
Made some big challenges and defended well before Arsenal's numerical disadvantage and was dominant after. 8
READ MORE: Antonio Conte's language about his Tottenham future is changing and it might excite Spurs fans
Ben Davies
Made a crunching tackle early on to set the tone and unlucky to get a yellow card a bit later when he seemed to be fouled first. Mopped up everything down his side before coming off with nine minutes to go. 8
Emerson Royal
Defended well, got in some good attacking positions and should have scored a couple of goals, once with a volley over at the back post and another with a header saved by Ramsdale. 7
Pierre-Emile Hojbjerg
Won some big tackles to get Spurs on the front foot and was a constant thorn in the side of the Arsenal midfield. 8
Rodrigo Bentancur
Leapt well to head on the ball for the assist for Kane from Son's corner. Battled away in the centre of the pitch in the first half and was solid in the second. 7
Ryan Sessegnon
Good cross late in the first half for Emerson and set up Son for a chance in the second half. Pressed well up and down the left flank and looks more and more at home there. 7
Dejan Kulusevski
Some nice moments but could have made even more of an impact on the game. 6
Harry Kane
Added to his derby collection with a penalty, sending Ramsdale the wrong way from the spot. Then dived in to head home his second at the back post eight minutes before the break. It was then his run into the Arsenal box in the opening minutes of the second half that saw him brought down and the ball broke to Son to fire home. 8
Son Heung-min
Got wound up by Holding's constant fouling early on, taking a kick to the back, but he kept on battling. He was pushed to give Spurs' their penalty, then sent in the corner that led to the hosts' second goal and fired home himself two minutes into the second half. Seemed unhappy to come off late on, maybe feeling he could have got more goals, but Conte was thinking about Sunday and Burnley. 8
Subs
Lucas Moura
Replaced Kulusevski but, other than a few runs, didn't add much to the game. 5
Steven Bergwijn
As with Lucas, didn't really add much when he came off the bench. 5
Joe Rodon
Replaced Davies for his first Premier League minutes under Conte, although he had to wait five minutes for the ball to go out of play. N/A