1.Nf3 c5 2.b3 d5 3.e3 Nf6 4.Bb2 e6 5.d4 Nbd7 6.Nbd2 b6 7.Bd3 Bb7 8.O-O Be7 9.Ne5 O-O 10.Qf3 cxd4 11.exd4 Bb4 12.c3 Bd6 13.Qe2 Qe7 14.a4 a6 15.f4 Rfe8 16.Rae1 Nf8 17.g4 N6d7 18.g5 f5 19.gxf6 gxf6 20.Qh5 fxe5 21.fxe5 Nxe5 22.dxe5 Bc5+ 23.Kg2 d4+ 24.Ne4 dxc3 25.Bc1 Qg7+ 26.Kh3 Rad8 27.Bc2 Bxe4 28.Rxe4 Kh8 29.Rg4 Qc7 30.Bg5 Be7 31.Rxf8+ Bxf8 32.Bf6+ Bg7 33.Qxh7#