1.e4 c5 2.Nf3 e6 3.c3 d5 4.exd5 exd5 5.d4 Nc6 6.Bd3 c4 7.Bc2 Bd6 8.b3 cxb3 9.axb3 Nf6 10.Qe2+ Be6 11.Ng5 Qe7 12.O-O Bg4 13.Qxe7+ Nxe7 14.h3 Bd7 15.Ba3 Bxa3 16.Nxa3 Rc8 17.Nb1 a6 18.Re1 h6 19.Nf3 Be6 20.Ne5 O-O 21.Bd3 Rc7 22.g4 Rfc8 23.f3 Ne8 24.Kf2 Nd6 25.Ra2 g6 26.Rae2 Kg7 27.Nxf7 Bxf7 28.Rxe7 Ne4+ 29.fxe4 Rxe7 30.e5 Be6 31.Ke3 g5 32.Bf5 b5 33.b4 Rf8 34.Bxe6 Rxe6 35.Nd2 Rc6 36.Kd3 Rf2 37.Re3 Rc8 38.Nb3 Rcf8 39.Nc5 R8f3 40.Ne6+ Kf7 41.Nc7 Rxe3+ 42.Kxe3 Rh2 43.Nxd5 Rxh3+ 44.Ke4 Rh1 45.Ne3 Rc1 46.Kd5 Rxc3 47.Nf5 a5 48.bxa5 b4 49.e6+ Kf6 50.e7 Kf7 51.Kd6 b3 52.Kd7 Rc7+ 53.Kxc7 b2 54.Kd8 b1=Q 55.e8=Q+ Kf6 56.Qe5+ Kg6 57.Qg7# 1-0