Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bd3 e5 7. Nb3 Be6 8. O-O
Be7 9. f4 O-O 10. f5 Bd7 11. Bg5 Nc6 12. h4 Nb4 13. Bxf6 Bxf6 14. h5 h6 15. Bc4
Rc8 16. Bd5 Bc6 17. Bxc6 bxc6 18. a3 Nxc2 19. Qxc2 d5 20. Rad1 d4 21. Ne2 Bg5
22. Rd3 Be3+ 23. Kh1 *
Position (FEN): 2rq1rk1/5pp1/p1p4p/4pP1P/3pP3/PN1Rb3/1PQ1N1P1/5R1K b - - 5 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 569
Best move: Qh4#