1.e4 e5 2.d4 exd4 3.Nf3 Bb4+ 4.Bd2 Bc5 5.c3 Nc6 6.Bc4 d6 7.Bg5 f6 8.cxd4 Nxd4 9.Be3 Nxf3+ 10.gxf3 Ne7 11.Nc3 Bxe3 12.fxe3 c6 13.Rg1 Ng6 14.f4 Qb6 15.Qe2 Nxf4 16.Qd2 Ng6 17.O-O-O Qc5 18.Bb3 Bd7 19.h4 O-O-O 20.Qxd6 Qxe3+ 21.Kb1 Bh3 22.Be6+ Bxe6 23.Qxe6+ Kb8 24.h5 Ne5 25.Qe7 Rd2 26.Rxd2 Qxg1+ 27.Rd1 Qg4 28.h6 gxh6 29.Qxf6 Ng6 30.Qg7 h5 31.Rd7 Qg1+ 32.Kc2 Qf2+ 33.Kb1 Qb6 34.a3 h4 35.Na4 Qb5 36.Qd4 Qe5 37.Qb4 b5 38.Qa5 Kc8 39.Nc5 Qxc5 40.Qc7# 1-0