1.e4 d5 2.exd5 Nf6 3.d4 Nxd5 4.c4 Nf6 5.Nf3 Bg4 6.Be2 e6 7.O-O Nc6 8.Be3 Qd7 9.Ne5 Bxe2 10.Qxe2 Nxe5 11.dxe5 Ng8 12.Rd1 Qe7 13.Nc3 Rd8 14.Ne4 f6 15.exf6 Nxf6 16.Bc5 Qf7 17.Ng5 Qg8 18.Rxd8+ Kxd8 19.Bxf8 h6 20.Rd1+ Kc8 21.Qxe6+ Kb8 22.Rd8#