1.c4 e6 2.d4 Bc5 3.dxc5 Qe7 4.Qd4 f5 5.Nf3 Nc6 6.Qd1 g5 7.Bxg5 h5 8.Bxe7 Kf7 9.Nc3 Rh6 10.e4 e5 11.exf5 Rh7 12.Qd5+ Kxe7 13.Qxg8 Rg7 14.Qxg7+ Ke8 15.O-O-O Nd4 16.Nxd4 a5 17.Qxe5+ Kf8 18.Qxc7 Ke8 19.f4 Rb8 20.Qxb8 a4 21.Qxc8+ Kf7 22.Qxd7+ Kg8 23.Qxb7 a3 24.bxa3 h4 25.a4 Kh8 26.a5 Kg8 27.a6 Kh8 28.a7 Kg8 29.a8=Q# 1-0