d4 d5 e3 c6 Nf3 Bg4 Be2 e5 Nxe5 Bf5 Nd2 Bd6 c4 Ne7 cxd5 Nd7 e4 Bxe5 dxe5 Bg6 Nc4 O-O d6 Nc5 dxe7 Qxe7 Qd6 Qxd6 Nxd6 b6 f3 Rad8 Be3 f6 O-O-O a5 Bc4+ Kh8 e6 Rfe8 Nxe8 Rxd1+ Rxd1 Bxe8 Rd8 h6 Rxe8+ Kh7 Bxc5 g5 e7 bxc5 Rg8 h5 e8=Q f5 Qxh5#