1.Nf3 c5 2.e4 e6 3.Nc3 a6 4.d4 cxd4 5.Nxd4 d6 6.Bd3 Nf6 7.O-O Be7 8.Be3 Qc7 9.f4 Nbd7 10.Qe2 b5 11.a4 b4 12.Na2 Bb7 13.Nxb4 Nc5 14.e5 dxe5 15.fxe5 Qxe5 16.Ndc6 Qc7 17.Nxe7 Qxe7 18.a5 O-O 19.Bg5 Rac8 20.c3 Nxd3 21.Nxd3 Rfd8 22.Ne5 Rd5 23.Rae1 Rxa5 24.Qf2 Qc5 25.Re3 Nd5 26.Qxf7+ Kh8 27.b4 Nxb4 28.cxb4 Qxb4 29.Bf6 Rg8 30.Rg3 Qd4+ 31.Kh1 Ra1 32.Bxg7+ Rxg7 33.Qxg7# 1-0