Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Nc6 4. h3 Nf6 5. Nc3 Be7 6. a3 O-O 7. d3 h6 8. O-O
Be6 9. Ba2 d5 10. exd5 Bxd5 11. Nxd5 Nxd5 12. Re1 Bc5 13. Nxe5 Nxe5 14. Rxe5
Qf6 15. Re2 Nf4 16. Bxf4 Qxf4 17. c3 Rfe8 18. Rxe8+ Rxe8 19. d4 Bd6 20. g3 Qf5
21. Kg2 g5 22. Qb3 Qe4+ 23. Kf1 *
Position (FEN): 4r1k1/ppp2p2/3b3p/6p1/3Pq3/PQP3PP/BP3P2/R4K2 b - - 3 23
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1543
Best move: Qh1#