Nf3 Nc6 d4 Nb4 c3 Nd5 e4 Nb6 a4 e6 a5 Ne7 axb6 Nc6 d5 exd5 exd5 cxb6 dxc6 Qe7+ Be2 dxc6 O-O g6 Bc4 Be6 Re1 Rd8 Qe2 Rd5 Bxd5 Bxd5 Qxe7+ Bxe7 Rxa7 O-O Rxe7 Rd8 Nbd2 Rf8 Raxb7 b5 Ne4 Be6 Nf6+ Kh8 Rxe6 Rg8 Rxf7 g5 Rxh7#