1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Be3 e5 7.Nf3 Be7 8.Bc4 Be6 9.Qe2 O-O 10.O-O-O Rc8 11.Bb3 Bxb3 12.axb3 Qa5 13.Kb1 Nb4 14.Bd2 Rc6 15.Na4 Rfc8 16.c3 Na6 17.c4 Qc7 18.g4 Nxg4 19.Rhg1 Nf6 20.Nh4 g6 21.Nf5 Nc5 22.Nxc5 dxc5 23.h4 Rd8 24.h5 Bf8 25.hxg6 fxg6 26.f3 Nh5 27.Qh2 Nf4 28.Ne3 Rd3 29.Nd5 Nxd5 30.cxd5 Rf6 31.Bc3 Rxd1+ 32.Rxd1 Bd6 33.Qh3 b5 34.Bd2 a5 35.Bg5 Rf7 36.Qe6 c4 37.Bh6 Qd7 38.bxc4 bxc4 39.f4 c3 40.Rd3 cxb2 41.Rc3 Qxe6 42.dxe6 Rc7 43.Rd3 Be7 44.f5 a4 45.Kxb2 g5 46.Rd2 a3+ 47.Ka1 Rc1+ 48.Ka2 Rh1 49.Rd7 Rh2+ 50.Kb3 Rh3+ 51.Kc4 Bf6 52.Bg7 Bxg7 53.Rd8+ Bf8 54.e7 a2 55.exf8=Q# 1-0