1.e4 c5 2.Nf3 d6 3.d4 Nf6 4.dxc5 Nxe4 5.cxd6 Nxd6 6.Bf4 Nc6 7.Nc3 f6 8.Bxd6 exd6 9.Bc4 Qe7+ 10.Be2 Be6 11.O-O O-O-O 12.Nd4 d5 13.Ncb5 Nxd4 14.Nxd4 Kb8 15.Re1 Bf7 16.Bh5 Qd7 17.Bxf7 Qxf7 18.Ne6 Rd7 19.Nxf8 Rxf8 20.Qd3 Qg6 21.Rad1 Rfd8 22.Qxg6 hxg6 23.h4 Kc7 24.Rd4 Kd6 25.c3 Re7 26.Rxd5+ Kxd5 27.Rxe7 Kc6 28.Rxg7 Rd2 29.Rxg6 Rxb2 30.h5 Rxa2 31.h6 Ra4 32.g4 Rf4 33.h7 a5 34.h8=Q a4 35.Rxf6+ Rxf6 36.Qxf6+ Kd5 37.Qd4+ Ke6 38.Qxa4 Kd5 39.Qd7+ Kc4 40.Qxb7 Kc5 41.Qe4 Kd6 42.Qe8 Kd5 43.Qd7+ Kc4 44.Qd4+ Kb5 45.Qh8 Kc4 46.Kg2 Kb5 47.Kf3 Kc4 48.Ke4 Kb5 49.Kd5 Ka4 50.Kc4 Ka3 51.Qb8 Ka2 52.g5 Ka1 53.Kd3 Ka2 54.Kc2 Ka3 55.Qb3# 1-0