1.c4 f5 2.Nc3 Nf6 3.g3 e5 4.d3 c6 5.Nf3 d6 6.Bg2 Be7 7.O-O O-O 8.b4 Na6 9.Rb1 Nc7 10.b5 Ne6 11.bxc6 bxc6 12.Nh4 Ne4 13.dxe4 Bxh4 14.exf5 Nd4 15.e3 Bxf5 16.exd4 Bxb1 17.Nxb1 Bf6 18.dxe5 Bxe5 19.Bxc6 Rb8 20.Bd5+ Kh8 21.Nd2 Qa5 22.Ne4 Qxa2 23.Qh5 g6 24.Qh4 Qa4 25.Bh6 Rf5 26.Ng5 Qe8 27.Bg7+ Kxg7 28.Qxh7+ Kf6 29.Ne4#