d4 Nf6 c4 e6 Nf3 b6 g3 Ba6 Nbd2 Bb7 Bg2 c5 e4 cxd4 e5 Ng4 O-O Nc6 h3 Nh6 Nxd4 Qc7 Nb5 Qd8 Ne4 Qb8 Bxh6 a6 Nbd6+ Qxd6 Nxd6+ Bxd6 Bxg7 Bxe5 Bxc6 Rd8 Bxe5 dxc6 Qb3 Kd7 Qxb6 f6 Rad1+ Ke8 Qxd8+ Kf7 Qxf6+ Ke8 Rd8#