1.Nf3 d5 2.c4 dxc4 3.e3 Nc6 4.Bxc4 e5 5.Nc3 Bg4 6.Qb3 Nh6 7.Qxb7 e4 8.Qxc6+ Bd7 9.Qxe4+ Qe7 10.Qxa8+ Qd8 11.Qd5 Bb4 12.Bb5 c6 13.Bxc6 Bxc6 14.Qxc6+ Kf8 15.Qc4 Bd6 16.O-O Qd7 17.e4 Ng4 18.h3 Ne5 19.Nxe5 Bxe5 20.d4 Bxd4 21.Rd1 Bxf2+ 22.Kxf2 Qb7 23.Qc5+ Kg8 24.Rd8#