1.c4 Nf6 2.Nf3 e6 3.g3 d5 4.Bg2 dxc4 5.O-O Be7 6.Ne5 O-O 7.Nxc4 c5 8.Nc3 Nc6 9.Bxc6 bxc6 10.d3 Nd5 11.Bd2 f6 12.f4 Qc7 13.Ne4 e5 14.f5 Rd8 15.Rc1 Bf8 16.Qe1 Bd7 17.Qf2 Rab8 18.g4 Rb5 19.g5 Be8 20.Kh1 fxg5 21.Bxg5 Rd7 22.Rg1 Kh8 23.Rg3 Nf4 24.Rcg1 Bh5 25.Bxf4 exf4 26.Rh3 Bf7 27.Rxh7+ Kxh7 28.Qh4+ Kg8 29.Nf6#