1.g3 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 g6 5.Bg2 Bg7 6.Nxc6 dxc6 7.Qxd8+ Kxd8 8.a4 a5 9.Nd2 h5 10.O-O h4 11.Rd1 Ke8 12.Ra3 Nf6 13.Nc4 Bf5 14.Re3 Bxc2 15.Rd2 Bb1 16.Nd6+ Kf8 17.Nxb7 Bh6 18.f4 g5 19.Re5 gxf4 20.Rxa5 Rb8 21.Rd8+ Rxd8 22.Nxd8 fxg3 23.Bxh6+ Rxh6 24.hxg3 h3 25.Bf3 h2+ 26.Kh1 Ne4 27.Ra8 Kg7 28.Kg2 h1=Q# 0-1