e4 e6 d4 d5 Nc3 Ne7 Nf3 a6 Bd3 h6 a3 dxe4 Nxe4 Nec6 O-O Nd7 c4 b6 Bf4 g5 Bg3 Ne7 Ne5 Bg7 h4 Bb7 hxg5 hxg5 Nxf7 Kxf7 Nxg5+ Kf8 Qg4 Nc5 dxc5 Rh6 Rad1 Qc8 Rfe1 e5 Qxc8+ Nxc8 Bxe5 Bxe5 Rxe5 a5 Rf5+ Kg8 Rf7 Bd5 Bh7+ Rxh7 Rxh7 Nd6 cxd6 Be4 dxc7 Bd3 Rxd3 Re8 Rd8 Kf8 Rxe8+ Kxe8 c8=Q#