Chess puzzle (Checkmate)
Moves: 1. c3 e5 2. e3 Nf6 3. d4 Bd6 4. a3 O-O 5. Be2 c5 6. dxe5 Bxe5 7. Nd2 d5 8. Ndf3
Bc7 9. Nd2 Nc6 10. Ngf3 Re8 11. O-O d4 12. cxd4 cxd4 13. Bb5 dxe3 14. fxe3 Rxe3
15. Bxc6 bxc6 16. Nc4 Rd3 17. Qa4 Bb7 18. Qc2 Rd5 19. Bg5 Ba6 20. Kh1 Bxc4 21.
Qxc4 Qd6 22. Bxf6 Qxf6 23. Rac1 Rd6 24. Rce1 Qxb2 25. Ne5 Qd4 26. Qxf7+ Kh8 27.
Qf8+ Rxf8 *
Position (FEN): 5r1k/p1b3pp/2pr4/4N3/3q4/P7/6PP/4RR1K w - - 0 28
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 842
Best move: Rxf8#