1.d4 Nf6 2.Nf3 c6 3.c4 d5 4.Nc3 e6 5.Bg5 h6 6.Bxf6 Qxf6 7.g3 Nd7 8.Bg2 Qd8 9.O-O Be7 10.e4 dxe4 11.Nxe4 O-O 12.Qe2 b6 13.Rad1 Ba6 14.Ne5 Rc8 15.f4 f5 16.Nf2 Nxe5 17.fxe5 Qc7 18.b3 Rcd8 19.g4 Bc8 20.Nh3 fxg4 21.Nf4 Bg5 22.Ng6 Rxf1+ 23.Rxf1 Qd7 24.Rd1 h5 25.h3 Qc7 26.Be4 Bd7 27.Rf1 Bc8 28.Qf2 Qd7 29.Qf8+ Rxf8 30.Rxf8+ Kh7 31.Rh8#