1.Nf3 c5 2.c4 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.g3 Qb6 6.Nb3 e6 7.Bg2 Bb4+ 8.Nc3 Ne5 9.Be3 Qa6 10.c5 Nc4 11.Bc1 d6 12.cxd6 O-O 13.O-O Rd8 14.Qc2 h6 15.Nd2 Nxd6 16.Nde4 Nfxe4 17.Nxe4 Nf5 18.e3 Bd7 19.a3 Rac8 20.Qb1 Be7 21.Nc3 Bf6 22.Re1 Bc6 23.Bf1 Qa5 24.b4 Qe5 25.Bb2 Rd2 26.f4 Nh4 27.gxh4 Qh5 28.Be2 Rxe2 29.Rxe2 Qf3 30.Qf1 Qh1+ 31.Kf2 Bxh4#