1.g3 c5 2.c4 Nc6 3.Nc3 g5 4.Na4 d5 5.Nxc5 dxc4 6.Ne4 h6 7.Qa4 Bg7 8.Bg2 Nf6 9.Nxf6+ Bxf6 10.Qxc4 Bd7 11.e3 Rc8 12.Qb3 Qa5 13.Ne2 Nb4 14.O-O Ba4 15.Qa3 Nc2 16.b4 Qb5 17.Nc3 Nxa3 18.Nxb5 Nxb5 19.Bxb7 Rc7 20.Bc6+ Rxc6 21.a3 Bxa1 22.f4 gxf4 23.Kh1 fxg3 24.Rf6 exf6 25.h3 Rxc1+ 26.Kg2 Rg8 27.d3 Rc2+ 28.Kg1 g2 29.Kh2 g1=Q# 0-1