1.Nf3 c5 2.g3 g6 3.Bg2 Bg7 4.O-O Nc6 5.c4 h5 6.Nc3 d6 7.e3 h4 8.d4 hxg3 9.hxg3 cxd4 10.Nxd4 Bd7 11.Nd5 Nf6 12.Re1 Qc8 13.Nf4 Bg4 14.Qa4 Kf8 15.Nxc6 bxc6 16.Qxc6 Qxc6 17.Bxc6 Rb8 18.Kg2 g5 19.Nd5 Nxd5 20.Bxd5 Bh3+ 21.Kf3 e6 22.Be4 f5 23.Bd3 Ke7 24.e4 Bg4+ 25.Kg2 Rh5 26.exf5 Rbh8 27.Rxe6+ Kf7 28.Be4 Rh1 29.Bxg5 R8h2#