d4 d5 e3 Nd7 Nf3 c5 Be2 c4 b3 e6 bxc4 Ngf6 O-O a6 c5 h5 Nbd2 h4 h3 Ne4 Nxe4 dxe4 Nd2 b6 cxb6 Be7 c4 Bb7 c5 O-O Rb1 e5 Nc4 f5 Na5 Bd5 Bc4 Nf6 Nc6 Qe8 Bxd5+ Nxd5 Nxe5 Rd8 c6 Bd6 Qc2 Bxe5 dxe5 Rc8 c7 Qxe5 b7 Qd6 Qd1 Rfe8 b8=Q Qe6 Qbb3 Nxc7 Qxe6+ Rxe6 Qd7 Ree8 Qxf5 Rf8 Qxe4 Rce8 Qxh4 Re6 Qc4 a5 Qxc7 Ree8 Rb7 a4 Qxg7#