Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Bb5 d6 4. Bxc6+ bxc6 5. f4 e6 6. Nf3 Be7 7. O-O Nf6 8.
d3 O-O 9. Qe1 d5 10. e5 Nd7 11. f5 exf5 12. e6 Nf6 13. Ng5 fxe6 14. Nxe6 Bxe6
15. Qxe6+ Kh8 16. Qxc6 Rc8 17. Qe6 Nd7 18. Nxd5 Bf6 19. Rxf5 Qa5 20. Qxd7 Qe1+
21. Rf1 Bd4+ 22. Be3 *
Position (FEN): 2r2r1k/p2Q2pp/8/2pN4/3b4/3PB3/PPP3PP/R3qRK1 b - - 4 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1643
Best move: Rxf1#