1.e4 c5 2.Nf3 e6 3.Nc3 Nc6 4.d4 cxd4 5.Nxd4 Nf6 6.a3 Qc7 7.Be3 a6 8.Be2 b5 9.Nxc6 dxc6 10.f4 e5 11.fxe5 Qxe5 12.Bd4 Qe6 13.Bf3 Bd6 14.Qd2 O-O 15.O-O-O Be5 16.Bxe5 Qxe5 17.Qd6 Re8 18.Qxc6 Be6 19.Qd6 Nd7 20.Qxe5 Nxe5 21.Be2 Rec8 22.Rd6 Kf8 23.Rhd1 Ke7 24.Rb6 Rc6 25.Rb7+ Kf8 26.Nd5 g6 27.Nb4 Rcc8 28.Rd6 a5 29.Nd5 b4 30.Nc7 bxa3 31.bxa3 Rab8 32.Nxe6+ fxe6 33.Rxb8 Rxb8 34.Rxe6 Nf7 35.Ra6 Re8 36.Bd3 Re5 37.Kd2 Rh5 38.h3 Rg5 39.Bf1 Ke7 40.Ke3 Rg3+ 41.Kd4 Nd8 42.Kd5 Rxa3 43.Ra7+ Kf8 44.Bd3 a4 45.e5 Ra1 46.Kd6 a3 47.e6 a2 48.e7+ Kf7 49.exd8=Q# 1-0