1.Nf3 Nf6 2.g3 d5 3.Bg2 Bg4 4.O-O e6 5.d4 Be7 6.c4 c6 7.c5 Nbd7 8.Bf4 Nf8 9.Ne5 Bf5 10.Nc3 Ng6 11.Nxg6 Bxg6 12.b4 Nd7 13.f3 O-O 14.e4 b5 15.a4 a6 16.axb5 cxb5 17.exd5 exd5 18.Nxd5 Nf6 19.Nxf6+ Bxf6 20.Be5 Ra7 21.f4 Bf5 22.Re1 Bxe5 23.dxe5 Rd7 24.Qh5 Bg6 25.Qg4 Bc2 26.Be4 Rd2 27.Qf3 Qd4+ 28.Kh1 Bxe4 29.Qxe4 Qf2 30.Re2 Rxe2 31.Qxe2 Qxe2 32.Rxa6 Qf1#