1.c4 Nf6 2.Nc3 Nc6 3.d4 d5 4.cxd5 Nxd5 5.Nf3 Bf5 6.Nh4 e6 7.Nxf5 exf5 8.e3 Nxc3 9.bxc3 Be7 10.Bd3 Bh4 11.O-O Qd7 12.Qh5 Bf6 13.Bxf5 Qe7 14.Bd3 O-O-O 15.Rb1 a6 16.Qh3+ Kb8 17.Bxa6 Qd7 18.Bxb7 Ka7 19.Ba3 Qxh3 20.Bc5+ Kb8 21.Bxc6+ Kc8 22.Ba7 Rdf8 23.Rb8#