d4 Nf6 c4 e6 Nc3 Bb4 e3 c5 Ne2 b6 a3 Ba5 b4 cxb4 axb4 Bxb4 Ba3 Ba5 Bd6 Nc6 Rxa5 Nxa5 Nb5 Ba6 Nc7+ Qxc7 Bxc7 Bxc4 h4 O-O Be5 Rac8 Bxf6 Bxe2 Bxe2 Nb3 Qxb3 gxf6 Qa3 Rfd8 Qxa7 d5 O-O Rd6 Qe7 Rcc6 Bh5 h6 Qxf7+ Kh8 Bg6 h5 Qf8#