Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Diemer-Duhm_Gambit
Moves: 1. e4 e6 2. d4 d5 3. c4 dxe4 4. Nc3 f5 5. Bf4 Nf6 6. f3 Nh5 7. Be5 Nc6 8. fxe4
Nxe5 9. dxe5 Qh4+ 10. Kd2 Bb4 11. a3 Bxc3+ 12. Kxc3 fxe4 13. Qd4 O-O 14. Nf3
Qf4 15. Nd2 Rf5 16. Be2 Rxe5 17. Raf1 Qg5 18. Bxh5 Qxh5 19. Qd8+ Qe8 *
Position (FEN): r1bQq1k1/ppp3pp/4p3/4r3/2P1p3/P1K5/1P1N2PP/5R1R w - - 2 20
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 642
Best move: Qxe8#