Nf3 Nf6 d4 d5 c4 dxc4 e3 e6 Bxc4 c5 O-O a6 a3 cxd4 exd4 Be7 Bf4 Bd6 Bg5 Nc6 d5 Ne7 dxe6 Bxe6 Bxe6 fxe6 Nc3 Bb8 Qb3 Qd7 Rad1 Qc6 Rfe1 O-O Rxe6 Bxh2+ Nxh2 Qc5 Rc6+ Qd5 Nxd5 Nfxd5 Rc7 Kh8 Rxd5 Nc8 Qc3 Ne7 Rxe7 Rg8 Bh6 Ra7 Bxg7+ Rxg7 Qxg7#