1.e4 e5 2.Nf3 Nc6 3.Nc3 Bc5 4.Nxe5 Nxe5 5.d4 Bxd4 6.Qxd4 d6 7.Bc4 c6 8.f4 Nxc4 9.Qxc4 Be6 10.Qd3 d5 11.f5 Bd7 12.exd5 cxd5 13.Nxd5 a6 14.Bf4 Qc8 15.Nc7+ Kd8 16.Nxa8 Qxa8 17.O-O Ke8 18.Qe4+ Ne7 19.Bd6 Qa7+ 20.Kh1 Kd8 21.Qxe7+ Kc8 22.Rfe1 Bb5 23.Qc7#