Nf3 Nf6 g3 d5 Bg2 c6 O-O Nbd7 d4 Nb6 Qd3 g6 Qd1 Bf5 a4 h6 a5 Nbd7 Bf4 g5 Be5 Bg7 c4 Be4 Nbd2 O-O Qb3 Nxe5 Nxe5 Qc8 f3 Bg6 cxd5 Nxd5 f4 Qe6 f5 Bxf5 e4 Bxe4 Nxe4 b5 Nc5 Qc8 Ncd7 e6 Rac1 Qd8 Nxf8 Qxf8 Nxc6 Rd8 Nxd8 Qxd8 Bxd5 exd5 Qxb5 Bf8 Qb7 f5 Rxf5 Bd6 Rc8 Qxc8 Qxc8+ Bf8 Qxf8+ Kh7 Qe7+ Kh8 Rf8#