1.e4 c5 2.Nc3 e6 3.Nf3 a6 4.d4 cxd4 5.Nxd4 d6 6.Bd3 Nf6 7.O-O Qe7 8.Na4 Qd8 9.c4 Be7 10.Be3 O-O 11.Rc1 Bd7 12.Be2 Nxe4 13.Bf3 Nc5 14.Nc3 Nc6 15.b3 Rc8 16.Qd2 Qc7 17.Rfd1 Rfd8 18.h3 h6 19.Be2 Bf6 20.Bf3 Ne7 21.b4 Na4 22.Ne4 Be5 23.Bxh6 Nb6 24.Bg5 Ba4 25.Re1 Nxc4 26.Qd3 Bb5 27.a4 Be8 28.Bg4 b5 29.axb5 axb5 30.Bxe6 fxe6 31.Nxe6 Qa7 32.Nxd8 Rxd8 33.Nd2 Bg6 34.Qe2 Nxd2 35.Qxd2 Rf8 36.Be3 Qb7 37.f4 Bf6 38.Qxd6 Nd5 39.Bc5 Rd8 40.Qe6+ Bf7 41.Qe4 Qb8 42.Rcd1 Re8 43.Qf5 Rxe1+ 44.Rxe1 Nxf4 45.Re4 Nd5 46.Bd4 Qd6 47.Bxf6 Nxf6 48.Re5 Bc4 49.Rc5 Kf7 50.Qf3 Qd4+ 51.Kh2 Qd6+ 52.Kg1 Kg6 53.Qf5+ Kh6 54.Rc8 Qd4+ 55.Kh2 Bd3 56.Rh8+ Nh7 57.Rxh7# 1-0