1.e4 e5 2.Nf3 Nc6 3.Nc3 Nf6 4.Bc4 Bc5 5.d3 d6 6.O-O O-O 7.Bg5 b5 8.Nxb5 a6 9.Nc3 Nh5 10.Bxd8 Rxd8 11.Ng5 h6 12.Nxf7 Kf8 13.Nxd8 Nxd8 14.Qf3+ Ke8 15.Qxh5+ Kf8 16.Nd5 Rb8 17.Rab1 a5 18.Rfe1 Ne6 19.Re3 Nd4 20.Nxc7 Rb7 21.Qe8#