Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Bd3 e6 6. O-O Be7 7. f4 Nc6 8. c3
Qb6 9. Bc2 e5 10. fxe5 dxe5 11. Be3 exd4 12. cxd4 Qxb2 13. e5 Qxa1 14. exf6
Bxf6 15. d5 Ne5 16. Ba4+ Bd7 17. Bxd7+ Nxd7 18. Qa4 a6 19. Bb6 Bd8 20. Re1+ Kf8
21. Bc5+ Kg8 22. Re8+ Nf8 *
Position (FEN): r2bRnkr/1p3ppp/p7/2BP4/Q7/8/P5PP/qN4K1 w - - 8 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1017
Best move: Rxf8#