1.Nf3 c5 2.g3 Nf6 3.Bg2 g6 4.O-O Bg7 5.d4 cxd4 6.Nxd4 O-O 7.Nc3 a6 8.Nf3 Nc6 9.Ng5 d6 10.e4 h6 11.Nf3 Qc7 12.Nd5 Nxd5 13.exd5 Ne5 14.Nxe5 Bxe5 15.Bxh6 Re8 16.Re1 Bxb2 17.Rb1 Bf6 18.Rc1 Bf5 19.c4 Bb2 20.Qb3 Bxc1 21.Rxc1 Rac8 22.Qc3 b5 23.Qg7#