1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.c3 dxc3 5.Nxc3 a6 6.Bc4 Qc7 7.Bb3 b5 8.a4 b4 9.Nd5 Qa5 10.Ne5 Nc6 11.Nxc6 dxc6 12.Ne3 Nf6 13.Nc4 Qc7 14.O-O Bb7 15.Qf3 c5 16.Bf4 Qc6 17.a5 Qxe4 18.Ba4+ Ke7 19.Bd6+ Kd8 20.Qg3 Nh5 21.Bc7+ Ke7 22.Qg5+ f6 23.Qxc5+ Kf7 24.Qxh5+ g6 25.Qf3 Qxf3 26.gxf3 Rc8 27.Nd6+ Bxd6 28.Bxd6 Rhd8 29.Rfd1 Bxf3 30.Rd3 Be4 31.Rd2 Rc4 32.Bb3 Rc5 33.Kf1 Rg5 34.Rc1 Rxa5 35.Rc7+ Kg8 36.Bxe6+ Kh8 37.Bxb4 Ra1+ 38.Ke2 Re8 39.Re7 Bc6 40.Rxe8+ Bxe8 41.Rd8 Ra4 42.Rxe8+ Kg7 43.Bf8+ Kh8 44.Bh6# 1-0