1.Nf3 Nf6 2.c4 c5 3.g3 Nc6 4.Bg2 g6 5.O-O d6 6.d4 cxd4 7.Nxd4 Bd7 8.Nc3 Bg7 9.b3 Ng4 10.e3 h5 11.h3 Nh6 12.Bb2 Qc8 13.Kh2 Kf8 14.Nd5 Ne5 15.f4 h4 16.fxe5 hxg3+ 17.Kg1 dxe5 18.Nf3 Bxh3 19.Nxe5 Bxe5 20.Bxe5 Bxg2 21.Kxg2 f6 22.Nxe7 Kxe7 23.Bxf6+ Ke8 24.Bxh8 Nf5 25.Rxf5 Qxf5 26.Qf3 Qc2+ 27.Kxg3 Rd8 28.Rf1 Qd3 29.Qf7#