Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Bb5 Nd4 4. f4 Nxb5 5. Nxb5 a6 6. Nc3 e6 7. Nf3 d5 8. e5
h5 9. d3 Nh6 10. O-O Be7 11. Qe1 Nf5 12. Bd2 h4 13. Kh1 Bd7 14. a4 Bc6 15. b3
b5 16. axb5 axb5 17. Rxa8 Qxa8 18. Qa1 Qb7 19. Qb2 d4 20. Ne2 h3 21. Neg1 hxg2+
22. Kxg2 Nh4+ 23. Kg3 Nxf3 24. Nxf3 Bxf3 25. Rxf3 Rh3+ 26. Kxh3 *
Position (FEN): 4k3/1q2bpp1/4p3/1pp1P3/3p1P2/1P1P1R1K/1QPB3P/8 b - - 0 26
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 593
Best move: Qxf3#