g3 d5 Nf3 c5 Bg2 Nc6 d4 e6 O-O Qb6 e3 Bd7 b3 Bd6 Bb2 Nf6 Ne5 Rc8 c4 Qd8 Nxd7 cxd4 Nxf6+ Qxf6 Nd2 O-O cxd5 Bc5 dxc6 Rxc6 Bxc6 bxc6 Ne4 Qf5 Nxc5 dxe3 Nd7 Qg5 Nxf8 e2 Qxe2 Qd5 Rfd1 Qa5 Nxe6 fxe6 Qxe6+ Kf8 Bxg7+ Kxg7 Rd7+ Kf8 Qf7#