1.d4 Nf6 2.g3 d5 3.Bg2 c5 4.dxc5 e5 5.c4 d4 6.Nf3 Nbd7 7.O-O Bxc5 8.e3 dxe3 9.Bxe3 Bxe3 10.fxe3 O-O 11.Nc3 Qb6 12.Qe2 Nc5 13.Nxe5 Re8 14.Nf3 Bg4 15.h3 Bh5 16.Qf2 Nd3 17.Qd2 Rad8 18.g4 Nxb2 19.c5 Qb4 20.a3 Qxc5 21.Qxb2 Qxe3+ 22.Kh1 Bg6 23.Rae1 Qf4 24.Qb4 Qg3 25.Rxe8+ Rxe8 26.Qxb7 h5 27.g5 Ng4 28.Qb5 Rb8 29.Qe2 Rb3 30.hxg4 Rxc3 31.Qe5 Rxf3 32.Qe8+ Kh7 33.Rxf3 Qh4+ 34.Rh3 Qxg4 35.Qe5 Bf5 36.Rg3 Qh4+ 37.Kg1 Bg6 38.Qe3 Qc4 39.Rf3 a5 40.Rf2 a4 41.Rf4 Qc2 42.Rb4 Qd1+ 43.Kh2 Qd6+ 44.Qf4 Qc5 45.Rxa4 Qc2 46.Rc4 Qe2 47.a4 Bd3 48.Rd4 Bg6 49.a5 Qa2 50.Ra4 Qe2 51.a6 Qb5 52.a7 Qe8 53.a8=Q Qxa8 54.Rxa8 Bf5 55.Qxf5+ g6 56.Qxf7# 1-0