1.c4 Nc6 2.d4 e5 3.d5 Bb4+ 4.Nd2 Nb8 5.Qa4 Na6 6.Nf3 Qe7 7.a3 Bxd2+ 8.Bxd2 Nc5 9.Qc2 a5 10.Be3 b6 11.b3 d6 12.g3 Nf6 13.Bg2 Ng4 14.Bxc5 bxc5 15.h3 Nh6 16.O-O e4 17.Nh2 e3 18.f4 Nf5 19.g4 Nd4 20.Qd3 h5 21.Nf3 hxg4 22.Nxd4 cxd4 23.Qxd4 Kf8 24.Rac1 gxh3 25.Be4 h2+ 26.Kh1 Bh3 27.Rf3 Qh4 28.Qxe3 Bg2+ 29.Kxg2 h1=Q+ 30.Rxh1 Qxh1+ 31.Kf2 Rh2+ 32.Kg3 Qg2# 0-1