Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Bd2 O-O 5. Nf3 Nc6 6. e3 d6 7. Bd3 Bxc3 8.
Bxc3 e5 9. d5 Ne7 10. e4 h6 11. O-O Nh7 12. Nd2 f5 13. f4 fxe4 14. Bxe4 exf4
15. Nb3 Ng5 16. Bc2 b6 17. Qd4 Rf6 18. Rxf4 Qf8 19. Raf1 c5 20. Rxf6 cxd4 *
Position (FEN): r1b2qk1/p3n1p1/1p1p1R1p/3P2n1/2Pp4/1NB5/PPB3PP/5RK1 w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 769
Best move: Rxf8#