1.Nf3 Nf6 2.c4 g6 3.Nc3 Bg7 4.e4 d6 5.d4 O-O 6.Be2 e5 7.O-O Nbd7 8.Qc2 c6 9.Rd1 exd4 10.Nxd4 Qe7 11.f3 a6 12.Bf1 Ne5 13.Bg5 h6 14.Bh4 b5 15.cxb5 axb5 16.Nxc6 Nxc6 17.Nd5 Nxd5 18.Bxe7 Ndxe7 19.Rxd6 Nd4 20.Qd1 Nec6 21.Rc1 Rxa2 22.Rcxc6 Nxc6 23.Rxc6 Rxb2 24.Qd5 Bb7 25.Bxb5 Ra8 26.h4 Bxc6 27.Qxc6 Ra1+ 28.Kh2 Be5+ 29.f4 Bxf4+ 30.Kh3 h5 31.Qc8+ Kh7 32.g3 Rh1#