1.f4 Nf6 2.g3 g6 3.c4 c6 4.Nf3 d5 5.cxd5 cxd5 6.d4 Nc6 7.Nc3 Bg7 8.Bg2 Bf5 9.Ne5 h5 10.e3 e6 11.O-O Rc8 12.Qb3 O-O 13.Qxb7 Rc7 14.Qb5 Qa8 15.Qa4 Rfc8 16.Nb5 Rb7 17.Nd6 Rb4 18.Qa3 Rcb8 19.Ndxf7 R4b6 20.Ng5 Nb4 21.Qa4 Nc2 22.e4 Nxa1 23.exf5 gxf5 24.Bd2 Rxb2 25.Bc3 Rb1 26.Bxa1 Qb7 27.Nxe6 Ne4 28.Nxg7 Kxg7 29.Bxe4 fxe4 30.Bc3 Rc8 31.Bd2 Rb2 32.Bc1 Rb1 33.Qa3 Qc7 34.Bd2 Rxf1+ 35.Kxf1 Qb7 36.Qd6 Rc2 37.Qg6+ Kf8 38.Qh6+ Kg8 39.Qe6+ Kg7 40.Qg6+ Kf8 41.Bb4+ Qxb4 42.Qf7# 1-0