Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. f4 d5 3. e5 Bf5 4. Nf3 e6 5. Be2 h6 6. d4 Nd7 7. O-O c5 8. c4 cxd4
9. cxd5 Bc5 10. Nxd4 Qb6 11. Be3 exd5 12. b3 Be4 13. Kh1 Ne7 14. Nc3 Bh7 15.
Na4 Qb4 16. Nxc5 Nxc5 17. Rc1 Ne4 18. e6 f5 19. Bd3 O-O 20. Bxe4 fxe4 21. Rc7
Rac8 22. Nc2 Qa5 23. Rxe7 Qxa2 24. Nd4 Rc3 25. Qg4 g6 26. f5 Rxe3 27. fxg6 *
Position (FEN): 5rk1/pp2R2b/4P1Pp/3p4/3Np1Q1/1P2r3/q5PP/5R1K b - - 0 27
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 709
Best move: Rxf1#