1.Nf3 f5 2.d4 Nf6 3.g3 e6 4.Bg2 Be7 5.c4 d6 6.Nc3 O-O 7.Qc2 a5 8.e4 fxe4 9.Nxe4 Nc6 10.O-O Nb4 11.Nxf6+ Bxf6 12.Qe4 d5 13.Qe2 c5 14.Be3 cxd4 15.Bxd4 Nc6 16.Bc5 Re8 17.Rfe1 b6 18.cxd5 Ba6 19.Qd1 bxc5 20.dxc6 Bxb2 21.Rb1 Bf6 22.Ne5 Qc7 23.Nd7 Bd4 24.Qh5 Bd3 25.Rb7 Qd6 26.Ne5 Bg6 27.Nxg6 hxg6 28.Qxg6 Rf8 29.Be4 Bxf2+ 30.Kg2 Bxe1 31.Qxg7#