Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e4 dxe4 3. Nc3 Bf5 4. f3 exf3 5. Nxf3 Nf6 6. Bc4 e6 7. O-O a6 8.
Qe2 Bb4 9. Bg5 h6 10. Bh4 Bg4 11. h3 Bxf3 12. Rxf3 Qxd4+ 13. Kh1 Qxh4 14. Bxe6
fxe6 15. Qxe6+ Be7 16. Re1 Nc6 17. Nd5 Nxd5 18. Qf7+ Kd8 19. Qxd5+ Bd6 20. Ref1
Qe7 21. Rf7 Qe2 22. Qf5 Qe5 *
Position (FEN): r2k3r/1pp2Rp1/p1nb3p/4qQ2/8/7P/PPP3P1/5R1K w - - 7 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1449
Best move: Qd7#