Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qe5+ 4. Be2 Bg4 5. f3 Bh5 6. d4 Qa5 7. Bd2 c6 8.
g4 Bg6 9. h4 h5 10. Nb5 Qd8 11. Nc3 Qxd4 12. g5 e6 13. Nh3 Qxh4+ 14. Nf2 Qg3
15. Rh3 Qg1+ 16. Bf1 Bf5 17. Rh1 Qg3 18. Qe2 Bc5 19. O-O-O Bxf2 20. Ne4 Bxe4
21. fxe4 Bc5 22. Be1 Qe5 23. Qd3 Ne7 *
Position (FEN): rn2k2r/pp2npp1/2p1p3/2b1q1Pp/4P3/3Q4/PPP5/2KRBB1R w kq - 5 24
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 419
Best move: Qd8#