Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nc6 3. Nf3 Nf6 4. d3 Bc5 5. O-O Na5 6. Nxe5 d6 7. Nxf7 Qe7 8.
Nxh8 Nxc4 9. dxc4 Qf8 10. Bg5 Qxh8 11. Bxf6 gxf6 12. Qh5+ Ke7 13. Nc3 Be6 14.
Nd5+ Kd7 15. c3 c6 16. Nf4 Bxc4 17. b3 Bxf1 18. Qf7+ Kc8 19. Ne6 Bb6 20. Rxf1
a6 21. Rd1 Kb8 22. Rxd6 Ka7 23. Rd7 Rb8 24. c4 c5 25. Rd6 f5 26. exf5 Qa1+ 27.
Rd1 *
Position (FEN): 1r6/kp3Q1p/pb2N3/2p2P2/2P5/1P6/P4PPP/q2R2K1 b - - 2 27
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 598
Best move: Qxd1#