1.e4 e6 2.d3 c5 3.g3 Nc6 4.Bg2 g6 5.Nf3 Bg7 6.O-O Nge7 7.c3 d5 8.Qe2 b6 9.e5 a5 10.a4 h6 11.Na3 g5 12.h3 Ng6 13.Nb5 Ngxe5 14.Nxe5 Bxe5 15.f4 gxf4 16.Bxf4 Bxf4 17.Rxf4 Kf8 18.Raf1 Rh7 19.Qh5 f5 20.Qg6 Qe7 21.Bxd5 Ne5 22.Rxf5+ exf5 23.Qg8#