1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Bb4+ 5.c3 dxc3 6.bxc3 Bc5 7.Bxf7+ Kxf7 8.Qd5+ Kf8 9.Qxc5+ d6 10.Qe3 Qf6 11.Nbd2 Nb4 12.Nd4 c5 13.cxb4 cxd4 14.Qd3 Ne7 15.Bb2 Nc6 16.a3 a6 17.Nb3 Be6 18.Nxd4 Ne5 19.Nxe6+ Qxe6 20.Bxe5 Qxe5 21.Rd1 Ke7 22.O-O