d4 Nf6 c4 e6 g3 d5 Bg2 Be7 Nf3 O-O Qc2 c5 O-O Ne4 Nbd2 Nf6 Nb3 cxd4 Nbxd4 Nc6 Nxc6 Qd7 Nxe7+ Qxe7 Bf4 Ne4 Rad1 g5 cxd5 exd5 Nxg5 Nxg5 Rxd5 f5 Bd6 Qf6 Bxf8 Be6 Bb4 h6 Bc3 Rc8 Ra5 Qf7 Rxa7 Rc7 h4 Rxc3 bxc3 Bd5 Bxd5 Qxd5 hxg5 h5 Rb1 Kh7 Rbxb7+ Qf7 Qxf5+ Kg8 Qxf7+ Kh8 Ra8#