1.c4 e5 2.g3 c6 3.d3 d5 4.Nf3 Bb4+ 5.Nc3 Nd7 6.cxd5 cxd5 7.Qb3 Bxc3+ 8.bxc3 e4 9.dxe4 dxe4 10.Nd4 Nc5 11.Qb5+ Nd7 12.Ba3 a6 13.Qb3 Ngf6 14.Nf5 Qa5 15.Nd6+ Ke7 16.Nxb7+ Ke8 17.Nxa5 Ne5 18.Bg2 h6 19.O-O h5 20.Rac1 g6 21.h3 h4 22.g4 Bxg4 23.hxg4 h3 24.Bh1 h2+ 25.Kg2 Nexg4 26.Qa4+ Kd8 27.Qd4+ Kc7 28.Qc5+ Kb8 29.Rb1# 1-0