1.e4 c5 2.Nc3 Nc6 3.Nge2 Qb6 4.g3 e6 5.Bg2 d6 6.O-O Be7 7.Rb1 Nf6 8.d3 Qc7 9.f4 O-O 10.h3 d5 11.exd5 exd5 12.f5 Qd8 13.g4 d4 14.Ne4 Nxe4 15.Bxe4 Re8 16.Bf4 Bg5 17.Qd2 Bh4 18.Ng3 a5 19.Qg2 Ra6 20.Bd5 Ne7 21.Bc4 Rb6 22.Ne4 Nd5 23.Bxd5 Qxd5 24.Nf6+ Bxf6 25.Qxd5 Re2 26.Rbe1 Re5 27.Rxe5 Re6 28.g5 c4 29.a4 Be7 30.Bc1 Bf6 31.Rxe6 Bxe6 32.fxe6 cxd3 33.Qe4 fxe6 34.Qxh7+ Kf7 35.Bf4 e5 36.gxf6 Ke8 37.b3 b5 38.Bh2 Kd7 39.Rc1 d2 40.Rd1 Kd8 41.axb5 Kc8 42.c4 a4 43.b6 axb3 44.fxg7 e4 45.g8=Q# 1-0