Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O d6 5. Nc3 f5 6. d3 Nf6 7. Re1 Qe7 8. Be3
Bxe3 9. Rxe3 Be6 10. Bb5 O-O 11. Ng5 fxe4 12. dxe4 Ng4 13. Nxe6 Nxe3 14. Nd5
Nxd5 15. exd5 Rf5 16. dxc6 bxc6 17. Bxc6 Rb8 18. Be4 Qxe6 19. Bxf5 Qxf5 20. b3
h6 21. Qd5+ Kh8 22. Rc1 Rf8 23. f3 Qf4 24. Rf1 Qe3+ 25. Kh1 Qe2 26. Qa5 *
Position (FEN): 5r1k/p1p3p1/3p3p/Q3p3/8/1P3P2/P1P1q1PP/5R1K b - - 6 26
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 598
Best move: Qxf1#