1.e4 c5 2.Nc3 Nc6 3.f4 e6 4.Nf3 d5 5.Bb5 dxe4 6.Bxc6+ bxc6 7.Nxe4 Nf6 8.Nxf6+ Qxf6 9.d3 Ba6 10.O-O Bd6 11.Ng5 h6 12.Ne4 Qd4+ 13.Kh1 Be7 14.Rb1 Rd8 15.Bd2 Qd5 16.Qg4 Rg8 17.f5 exf5 18.Rxf5 Qe6 19.Qf3 Rf8 20.Re1 Qg6 21.Ng3 Rd7 22.Be3 Kd8 23.Bf4 c4 24.Ra5 Bb5 25.a4 cxd3 26.axb5 dxc2 27.bxc6 Rd3 28.c7+ Kc8 29.Qe2 Bd6 30.Qe8+ Rxe8 31.Rxe8+ Kxc7 32.Rxa7+ Kc6 33.Rc8+ Kd5 34.Ra5+ Ke6 35.Re8+ Kd7 36.Re1 Rd1 37.Ra1 Rxe1+ 38.Rxe1 Bxf4 39.Ne4 c1=Q 40.Rxc1 Bxc1 41.Nc5+ Kc6 42.b4 Qb1 43.h3 Bf4#