Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 Bg4 4. dxe5 Bxf3 5. gxf3 dxe5 6. Qxd8+ Kxd8 7. Nc3 Bb4
8. Bd2 Nc6 9. a3 Ba5 10. b4 Bb6 11. f4 Bd4 12. O-O-O Kc8 13. fxe5 Nxe5 14. f4
Ng6 15. Bh3+ Kb8 16. f5 N6e7 17. Bg5 f6 18. Bxf6 Bxf6 19. Rd8+ Nc8 20. Rf8 Bxc3
21. f6 Bxf6 *
Position (FEN): rkn2Rnr/ppp3pp/5b2/8/1P2P3/P6B/2P4P/2K4R w - - 0 22
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1197
Best move: Rxc8#