1.e4 c5 2.Nc3 Qc7 3.d4 cxd4 4.Nb5 Qb6 5.Qxd4 Qd8 6.Qc3 Nc6 7.Bg5 Nf6 8.Bxf6 exf6 9.Qg3 d6 10.O-O-O a6 11.Nxd6+ Bxd6 12.Rxd6 Qa5 13.Qxg7 Rf8 14.Nf3 Qxa2 15.Qxf6 Be6 16.Ng5 Rd8 17.Rxd8+ Nxd8 18.Nxh7 Rg8 19.Qc3 Rg6 20.Nf6+ Ke7 21.e5 Nc6 22.Qc5+ Kd8 23.Bd3 Rxg2 24.Rd1 Qa1+ 25.Kd2 Qxb2 26.Be4 Qxe5 27.Kc1+ Kc7 28.Qxe5+ Nxe5 29.Bxg2 Ng6 30.Bd5 Nf4 31.Bxe6 fxe6 32.h4 Kc6 33.h5 Nxh5 34.Nxh5 a5 35.Ng7 e5 36.Kd2 Kd5 37.Kd3 b5 38.Ne8 a4 39.Nc7+ Kc5 40.Nxb5 Kxb5 41.Kc3 Kc5 42.Ra1 Kb5 43.Kd3 Kb4 44.Ke4 a3 45.Kxe5 Kc3 46.Rxa3+ Kb2 47.Ra8 Kxc2 48.Kd4 Kd2 49.Re8 Kc1 50.Kc3 Kd1 51.Re3 Kc1 52.Re1# 1-0