1.e4 c5 2.Nc3 e6 3.Nf3 a6 4.Be2 b5 5.d4 cxd4 6.Nxd4 Bb7 7.Bf4 b4 8.Na4 Bxe4 9.Bf3 Nf6 10.c3 Be7 11.O-O bxc3 12.Nxc3 Bxf3 13.Qxf3 Ra7 14.Rac1 O-O 15.Rfd1 d5 16.Bxb8 Qxb8 17.Nc6 Qb7 18.Nxa7 Qxa7 19.Na4 Ne4 20.Rc2 Rb8 21.g3 g6 22.Nc3 Ng5 23.Qe2 h5 24.h4 Nh7 25.Kg2 Nf6 26.Rdc1 d4 27.Na4 Qd7 28.Nc5 Bxc5 29.Rxc5 d3 30.Qf3 d2 31.Rd1 Ng4 32.Rc2 Rd8 33.Qe2 Qb7+ 34.Kg1 Rd5 35.Rdxd2 Rf5 36.Qc4 Kh7 37.Re2 Ne5 38.Qe4 Nf3+ 39.Kg2 Qb5 40.a4 Qb6 41.Rc6 Qb7 42.Rc3 Nd4 43.Qxb7 Nxe2 44.Rc4 Nd4 45.f4 Nf3 46.Qb4 Ng1 47.a5 Rxa5 48.f5 Ne2 49.fxe6 Kg7 50.b3 Ra2 51.Kf3 Nf4 52.Rc7 Kg8 53.exf7+ Kh8 54.f8=Q# 1-0