Nf3 d5 g3 Nf6 Bg2 e6 O-O c5 c4 dxc4 Na3 Nc6 Nxc4 Be7 Qb3 Qc7 d3 Nd5 e4 a6 exd5 Na5 Qa4+ b5 Qxa5 Qb7 dxe6 Bxe6 Nfe5 Bd5 Bxd5 Qxd5 Nb6 Qxe5 Nxa8 Qd6 Nc7+ Kd7 Nxa6 Kc6 Bf4 Qd7 Nb8+ Rxb8 Bxb8 Qc8 Qa8+ Qb7 Qxb7+ Kxb7 Rae1 Kxb8 Rxe7 c4 Rxf7 cxd3 Re1 h6 Re8#