1.Nf3 d5 2.g3 e6 3.Bg2 c5 4.O-O Nf6 5.d3 Nc6 6.Bf4 Bd6 7.Bxd6 Qxd6 8.Nbd2 e5 9.e4 d4 10.c3 O-O 11.Nc4 Qe7 12.cxd4 cxd4 13.Qd2 Bg4 14.Nh4 Be6 15.Nf5 Qd8 16.Rac1 a5 17.Ncd6 Rb8 18.Nxb7 Rxb7 19.Rxc6 a4 20.Bh3 Rb6 21.Rfc1 h6 22.Rc8 Qd7 23.R1c7 Qb5 24.Ne7+ Kh7 25.Bxe6 Rxc8 26.Bf5+ g6 27.Nxc8 gxf5 28.Nxb6 Qa6 29.Rxf7+ Kh8 30.Qxh6+ Kg8 31.Qg7# 1-0