Chess puzzle (Checkmate)
Moves: 1. c4 g6 2. g3 Bg7 3. Bg2 d6 4. Nc3 e5 5. b3 f5 6. Bb2 Nc6 7. Bxc6+ bxc6 8. d3
Ne7 9. Nf3 h6 10. O-O O-O 11. Na4 g5 12. Qc2 Ng6 13. Rad1 f4 14. Nd2 Bh3 15.
Rfe1 Qf6 16. Ne4 Qf7 17. e3 fxg3 18. fxg3 Qf5 19. Rd2 Qf1+ 20. Rxf1 *
Position (FEN): r4rk1/p1p3b1/2pp2np/4p1p1/N1P1N3/1P1PP1Pb/PBQR3P/5RK1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1145
Best move: Rxf1#