1.Nf3 c5 2.g3 Nc6 3.Bg2 e5 4.d3 Be7 5.e4 Nf6 6.Nc3 d5 7.exd5 Nxd5 8.O-O Nxc3 9.bxc3 O-O 10.Rb1 Rb8 11.Re1 f6 12.Nh4 Qd6 13.Qh5 Be6 14.Be4 f5 15.Bxf5 Bxf5 16.Nxf5 Qe6 17.Nxe7+ Nxe7 18.Qxe5 Qxa2 19.Qe6+ Qxe6 20.Rxe6 Rf7 21.Bf4 Rxf4 22.gxf4 Ng6 23.f5 Nf4 24.Re7 b6 25.Rxa7 Ne2+ 26.Kf1 Nxc3 27.Re1 Rf8 28.Ree7 Nb5 29.Rxg7+ Kh8 30.Rxh7+ Kg8 31.Rag7#