Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. c3 Bg4 4. Be2 Bxf3 5. Bxf3 Nc6 6. d4 exd4 7. cxd4 Nf6 8.
d5 Ne5 9. Nc3 c6 10. O-O cxd5 11. exd5 Qa5 12. Re1 Kd7 13. Be2 Re8 14. Bb5+ Kc7
15. Bxe8 Nxe8 16. Be3 Nf6 17. Qc2 Kb8 18. Rac1 g6 19. Nb5 Bg7 20. Bxa7+ Ka8 21.
Qc8+ Rxc8 *
Position (FEN): k1r5/Bp3pbp/3p1np1/qN1Pn3/8/8/PP3PPP/2R1R1K1 w - - 0 22
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 811
Best move: Rxc8#