1.d4 Nc6 2.Bf4 Nf6 3.e3 b5 4.Bd3 e6 5.Bxb5 Bb4+ 6.Nc3 e5 7.Bg5 O-O 8.Nf3 d5 9.Bxc6 exd4 10.Bxa8 Ba6 11.Bxd5 Qe8 12.Ne5 Qxe5 13.Bxf6 Qxf6 14.a3 Ba5 15.Qg4 dxc3 16.O-O-O cxb2+ 17.Kb1 Bc3 18.Be4 Qxf2 19.Qh5 h6 20.Rd7 Qxe3 21.Rf1 Bxf1 22.Bg6 Qe1+ 23.Ka2 Bc4#