Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 Nf6 6. e5 Qe7 7. Be2 Ng8 8.
O-O Qe6 9. Bc4 Qb6 10. Qd5 Qg6 11. Bg5 Ne7 12. Bxe7 Bxe7 13. f4 O-O 14. f5 Qb6+
15. Kh1 c6 16. Qe4 d5 17. exd6 Bxd6 18. f6 Qxb2 19. Nd2 Be5 20. fxg7 Bxg7 21.
Bxf7+ Kh8 22. Rab1 Qc3 23. Nc4 b6 24. Rb3 Qd4 25. Qe7 Ba6 26. Rd3 Qxc4 27. Bxc4
*
Position (FEN): r4r1k/p3Q1bp/bpp5/8/2B5/3R4/P1P3PP/5R1K b - - 0 27
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1030
Best move: Rxf1#