1.d4 Nf6 2.Nc3 e6 3.Bg5 Be7 4.e4 h6 5.Bh4 d6 6.Nf3 Nxe4 7.Bxe7 Nxc3 8.Bxd8 Nxd1 9.Bxc7 Nxb2 10.Rb1 Na4 11.Bb5+ Bd7 12.Bxa4 Bxa4 13.Rxb7 Nc6 14.Bxd6 Bxc2 15.Ne5 Nxe5 16.dxe5 Be4 17.Re7+ Kd8 18.Rxf7 Rc8 19.O-O Rg8 20.Rd1 Bd5 21.Rxa7 Rc4 22.Rb1 Rg4 23.Rb8#