d4 d5 e3 Nf6 c4 Be6 Nc3 dxc4 e4 g6 d5 Bd7 e5 Nh5 Nf3 c6 Bxc4 Bg7 e6 O-O exd7 Qxd7 O-O Qg4 Qb3 cxd5 Bxd5 Nc6 Qxb7 Na5 Qxe7 Rae8 Qxa7 Bxc3 bxc3 Qa4 Ng5 Nf6 Bxf7+ Kh8 Bxe8 Qxe8 Qxa5 Rg8 Be3 Rg7 Bd4 Ng8 Rfe1 Qxe1+ Rxe1 h5 Qc7 Ne7 Rxe7 Kg8 Qd8#