1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Nxd4 Nf6 5.Nxc6 bxc6 6.e5 Qe7 7.Qe2 Nd5 8.c4 Ba6 9.b3 g6 10.f4 Bg7 11.Qf2 Nb6 12.Ba3 Qe6 13.c5 Bxf1 14.cxb6 Bb5 15.b7 Rd8 16.Qxa7 Qg4 17.Nc3 Qxg2 18.Rg1 Qf3 19.Rg3 Qh1+ 20.Rg1 Qf3 21.b8=Q Qxc3+ 22.Kf2 Qd2+ 23.Kg3 d6 24.Qbxc7 O-O 25.Qf2 Qd3+ 26.Qf3 Qf5 27.Bxd6 Rfe8 28.Rad1