1.c4 e5 2.Nc3 Qg5 3.d4 Qh5 4.dxe5 Qxe5 5.Nf3 Qe6 6.Nd5 Bd6 7.Nd4 Qg6 8.Nb5 Na6 9.Nxd6+ Qxd6 10.Bf4 Qc5 11.b4 Qxc4 12.e3 Qe4 13.Bxa6 bxa6 14.Nxc7+ Kd8 15.O-O Rb8 16.Nd5 Bb7 17.f3 Qxd5 18.Bxb8 Qe6 19.Qd4 Ne7 20.Bxa7 Ke8 21.Bc5 Nf5 22.Qf4 d6 23.e4 dxc5 24.exf5 g6 25.fxe6 Bd5 26.Qxf7+ Kd8 27.bxc5 Bxa2 28.Rxa2 g5 29.e7+ Kd7 30.Rxa6 Rf8 31.exf8=Q# 1-0