1.e4 c5 2.Nc3 g6 3.Nf3 Bg7 4.d4 cxd4 5.Nxd4 d6 6.Bc4 Nf6 7.O-O O-O 8.h3 Nxe4 9.Bxf7+ Rxf7 10.Nxe4 Nc6 11.Be3 h6 12.c3 Bd7 13.Qb3 Qb6 14.Qd5 Qa5 15.Qb3 Qb6 16.Nxc6 Qxc6 17.Ng3 b6 18.a4 Rc8 19.a5 b5 20.Bxa7 Qc4 21.Qxc4 Rxc4 22.a6 Ra4 23.Rxa4 bxa4 24.Bd4 Rf8 25.Re1 e5 26.Be3 Ra8 27.a7 Bc6 28.Rd1 d5 29.Ne2 Kf7 30.f4 Ke6 31.fxe5 Bxe5 32.Nd4+ Bxd4 33.Bxd4 Kd6 34.Rf1 Kc7 35.Rf7+ Bd7 36.Rh7 h5 37.Rg7 Kc6 38.Rxg6+ Kb7 39.Rb6+ Kc7 40.Rh6 Be8 41.g4 hxg4 42.hxg4 Bd7 43.g5 Rg8 44.g6 Kb7 45.g7 Bf5 46.Rh8 Be6 47.Kf2 Ka8 48.Ke3 Bf7 49.Kf4 Kb7 50.Kg5 Ka8 51.Kf6 Be8 52.Rxg8 Kb7 53.Rxe8 Kc7 54.a8=Q Kd7 55.Bc5 Kc7 56.Qc8# 1-0