1.d4 d5 2.c4 e6 3.g3 a6 4.cxd5 exd5 5.Bg2 Nf6 6.Nc3 Bb4 7.Nf3 Bf5 8.Bg5 Nbd7 9.Qb3 a5 10.a3 Bxc3+ 11.bxc3 a4 12.Qxb7 O-O 13.O-O h6 14.Bf4 Re8 15.Qxc7 Rxe2 16.Qxd8+ Rxd8 17.Rfe1 Rb2 18.Ne5 Nxe5 19.Bxe5 Ne4 20.c4 Nxf2 21.c5 Nh3+ 22.Bxh3 Bxh3 23.Rab1 Rg2+ 24.Kh1 Ra2 25.Ra1 Rc2 26.Rac1 Ra2 27.c6 Rc8 28.Bd6 Rd2 29.c7 Rxd4 30.Red1 Rc4 31.Rxc4 dxc4 32.Rc1 Be6 33.Kg2 f6 34.Kf3 Kf7 35.Ke3 Ke8 36.Kd4 Kd7 37.Kc5 g5 38.Rd1 c3 39.Rc1 Ra8 40.Rxc3 Ra6 41.Kb5 Ra8 42.Bb4 Kc8 43.Kb6 Bd7 44.Rd3 f5 45.Rd6 h5 46.Rf6 h4 47.Rf8+ Be8 48.Rxe8+ Kd7 49.Rxa8 h3 50.c8=Q# 1-0