1.Nf3 d5 2.g3 Nc6 3.Bg2 Nf6 4.d4 g6 5.O-O Bg7 6.b3 O-O 7.Bb2 Re8 8.c4 Bf5 9.Nc3 a5 10.Rc1 Nb4 11.a3 Nc6 12.Nxd5 Nxd5 13.cxd5 Qxd5 14.Ne5 Rad8 15.Bxd5 Rxd5 16.Nxc6 bxc6 17.Rxc6 e5 18.Rxc7 exd4 19.Qc1 Bh3 20.Qc4 Rdd8 21.Qxf7+ Kh8 22.Qxg7#