Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. a3 d6 3. Nf3 Nf6 4. e5 dxe5 5. Nxe5 e6 6. Nc3 Be7 7. d3 O-O 8. Be2
Nbd7 9. Nxd7 Bxd7 10. Bg5 Bc6 11. O-O h6 12. Bh4 Re8 13. f4 Qd4+ 14. Kh1 Rad8
15. f5 Qxh4 16. fxe6 fxe6 17. Qd2 Ng4 18. Bxg4 Qxg4 19. Rf4 Qh5 20. Raf1 Bd6
21. Ne4 Bxe4 22. dxe4 Bxf4 23. Qxf4 Rf8 24. Qc1 Rxf1+ 25. Qxf1 Rd1 26. Qxd1 *
Position (FEN): 6k1/pp4p1/4p2p/2p4q/4P3/P7/1PP3PP/3Q3K b - - 0 26
Black to move.
Themes: Hanging Piece Endgame, Queen Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 615
Best move: Qxd1#