1.Nf3 d5 2.g3 Nf6 3.Bg2 Nc6 4.d4 e6 5.O-O Be7 6.c4 O-O 7.Nc3 Ne4 8.Qc2 f5 9.a3 Bd7 10.b4 Nxc3 11.Qxc3 Bf6 12.Bf4 Rc8 13.b5 Ne7 14.Be5 Be8 15.Bxf6 Rxf6 16.e3 h6 17.Ne5 Ng6 18.Nd3 Bf7 19.Rac1 h5 20.Qa5 h4 21.cxd5 exd5 22.Qxa7 Ra8 23.Qxb7 Rxa3 24.Rxc7 Qd6 25.Rxf7 Rxf7 26.Bxd5 Rxd3 27.Qxf7+ Kh7 28.Qxf5 Kh6 29.g4 Qe7 30.Qh5#