1.d4 Nf6 2.Nf3 e6 3.c4 d5 4.Nc3 Be7 5.g3 Nbd7 6.Bg2 O-O 7.b3 b6 8.O-O Bb7 9.Bb2 c5 10.Ne1 Ne4 11.cxd5 Nxc3 12.Bxc3 Bxd5 13.Bxd5 exd5 14.dxc5 Nxc5 15.Nf3 Qd7 16.Rc1 Rac8 17.Be5 Rfd8 18.Rc2 h5 19.h4 Qg4 20.Qc1 f6 21.Bb2 Bd6 22.Qd1 Kh7 23.Qd4 Ne4 24.Rxc8 Rxc8 25.Qd3 Bxg3 26.fxg3 Qxg3+ 27.Kh1 Qh3+ 28.Kg1 Qg4+ 29.Kh2 Qg3+ 30.Kh1 Kh8 31.Bd4 Rc7 32.a4 Rc6 33.Ra1 Rc3 34.Qb5 Qh3+ 35.Nh2 Rc8 36.Qd3 Qxh4 37.Rg1 Rc7 38.Kg2 Kg8 39.Be3 Qg3+ 40.Kh1 Qe5 41.Bd4 Qe6 42.Qf3 h4 43.Qf4 Rc2 44.Qxh4 Rxe2 45.Ng4 Kf7 46.Qh5+ Ke7 47.Qh7 Qf7 48.Ne5 fxe5 49.Rxg7 Re1+ 50.Bg1 Ng3+ 51.Kg2 Rxg1+ 52.Kxg1 Ne2+ 53.Kh2 Nc1 54.Rxf7+ Ke8 55.Qh4 Ne2 56.Qe7# 1-0