Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. h3 Bf5 5. cxd5 Nxd5 6. Nf3 e6 7. e3 Bb4 8. Bd2
O-O 9. Be2 Nd7 10. O-O N7f6 11. a3 Bd6 12. Nh4 Bg6 13. Nxg6 fxg6 14. Nxd5 exd5
15. Bc3 Ne4 16. Bg4 Qh4 17. Bf3 Rae8 18. Bxe4 Rxe4 19. Be1 Rf5 20. f3 Qxh3 21.
fxe4 Bh2+ 22. Kh1 *
Position (FEN): 6k1/pp4pp/2p3p1/3p1r2/3PP3/P3P2q/1P4Pb/R2QBR1K b - - 2 22
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1277
Best move: Rxf1#