Richarlison scored a 92nd-minute winner for Tottenham as they beat Chelsea 2-1 in Sydney despite Kevin Danso being sent off in the second half.

The Spurs substitute pounced on a loose ball in the box after Jamie Donley's shot had ricocheted off the post, tapping it into an empty net with virtually the last kick of the game to make it four wins from four in pre-season for Roberto De Zerbi's side.

Sandro Tonali opened the scoring in the 21st minute with his first goal for Tottenham since making his £100m switch from Newcastle, but that was quickly cancelled out by Estevao's header.

Danso's red card, four minutes after coming on at the break, looked to put the game into Chelsea's control but Xabi Alonso's team failed to make the advantage count.

They had just four shots on target, the same amount as Spurs, despite the red card for their opponents. Antonin Kinsky thwarted any chance Chelsea did have, denying Joao Pedro and Estevao with two fine saves.

The winner came from a rare counter-attack by the new-look Spurs side, who defended well throughout with Andy Robertson making his first start and Jan Paul van Hecke on debut, as they battled to secure another win in pre-season.

The key moments from Sydney

Tottenham's pre-season fixtures and results

July 22: Tottenham 1-0 MK Dons - Spurs training groundJuly 26: Tottenham 2-0 Auckland FCJuly 29: Tottenham 1-1 Sydney FC (4-2 on pens) - SydneyAugust 1: Tottenham 2-1 Chelsea - SydneyAugust 8: Tottenham vs Getafe - Spurs training ground (behind closed doors), 3pmAugust 15: Tottenham vs Hoffenheim - Tottenham Hotspur Stadium, 3pmAugust 16: Tottenham vs Hoffenheim - Spurs training ground (behind closed doors), 12pm