1.Nf3 c5 2.g3 Nc6 3.d4 cxd4 4.Nxd4 g6 5.Bg2 Bg7 6.Nxc6 bxc6 7.Nd2 Qb6 8.Nb3 a5 9.Be3 Qc7 10.c3 a4 11.Nc5 d6 12.Nd3 Rb8 13.Qxa4 Rxb2 14.Bxc6+ Kd8 15.O-O Bxc3 16.Rfc1 Bg7 17.Be8 Qb7 18.Nxb2 Bxb2 19.Rab1 Bh3 20.Bb6+ Qc7 21.Qa8+ Bc8 22.Bxc7+ Kxe8 23.Qxc8#