Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. Ne5 Nf6 5. Bb5+ Bd7 6. Bxd7+ Nbxd7 7. Nxd7
Qxd7 8. d4 e6 9. O-O Bd6 10. Bg5 Ne4 11. Be3 Rc8 12. Nc3 Nxc3 13. bxc3 Qc7 14.
Bd2 Bxh2+ 15. Kh1 Bf4 16. Rb1 Bxd2 17. Qxd2 b6 18. Rb3 O-O 19. Rfb1 Qe7 20. a4
f5 21. a5 Rf6 22. Kg1 Rh6 23. axb6 Qh4 24. bxa7 *
Position (FEN): 2r3k1/P5pp/4p2r/3p1p2/3P3q/1RP5/2PQ1PP1/1R4K1 b - - 0 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 863
Best move: Qh1#