d4 Nf6 c4 e6 Nf3 d5 Nc3 dxc4 e4 b5 Nxb5 Nxe4 Qa4 c6 Nc3 Nf6 Ne5 h5 Bxc4 h4 O-O Qd6 Bg5 Qxd4 Nxc6 Nxc6 Qxc6+ Qd7 Qxa8 Rh6 Bb5 Ke7 Bxd7 Bxd7 Bxh6 gxh6 Qxa7 Ng8 Rad1 Nf6 Rxd7+ Nxd7 Rd1 Kf6 Rxd7 Kg7 Rxf7+ Kg8 Rh7 h5 Qf7#