d4 Nf6 c4 e6 Nf3 d5 e3 Nc6 Bd2 a5 cxd5 Nxd5 Bb5 Be7 O-O Nb6 Ne5 Bd7 Nxd7 Nxd7 Qf3 Bd6 Bxc6 bxc6 Na3 c5 dxc5 Bxc5 Rad1 Bxa3 bxa3 f6 Qc6 Ra7 e4 Ra8 Be3 O-O Rxd7 Qb8 Qxe6+ Kh8 h3 Rg8 Rc1 Qb5 a4 Qxa4 Rcxc7 Rab8 Qg4 Qxd7 Qxd7 Rbd8 Qe6 Ra8 Bh6 Rad8 Qe7 Rd7 Rxd7 g5 Qxh7#