Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. d4 exd4 6. e5 d5 7. exf6 dxc4 8.
Re1+ Be6 9. Ng5 Qd7 10. Nxe6 fxe6 11. Qh5+ g6 12. Qxc5 O-O-O 13. Bf4 Rhf8 14.
Be5 Nxe5 15. Rxe5 Rxf6 16. Qxa7 Qd6 17. Rb5 d3 18. cxd3 b6 19. Nc3 Qd4 20. Ne4
Rf4 21. Qa8+ Kd7 22. Qa4 Ke7 23. Rf1 Qxd3 24. Qb4+ c5 25. Qe1 Rxe4 26. Qc1 Rd6
27. Qh6 Qxf1+ 28. Kxf1 *
Position (FEN): 8/4k2p/1p1rp1pQ/1Rp5/2p1r3/8/PP3PPP/5K2 b - - 0 28
Black to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 850
Best move: Rd1#