Nf3 Nf6 c4 e6 g3 d5 d4 dxc4 e3 b5 Bg2 Nfd7 Nfd2 c6 a4 b4 Nxc4 Be7 b3 a5 Nbd2 Qc7 e4 h6 Qf3 e5 Bb2 Bf6 O-O exd4 e5 Nxe5 Qf4 Ba6 Rfe1 Bxc4 Nxc4 Nd7 Bxd4 g5 Qf5 h5 Bxe5 Bxe5 Nxe5 Nxe5 Qf6 Rg8 Rxe5+ Qxe5 Qxe5+ Kd7 Bxc6+ Kc8 Bxa8 g4 Rc1+ Kd7 Rc7+ Kd8 Qe7#