Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. dxe5 Nc6 3. e4 Nxe5 4. Nf3 Nc6 5. Bc4 Bc5 6. O-O Nge7 7. Nc3 O-O 8.
Be3 Bxe3 9. fxe3 d6 10. Nd5 Be6 11. Nxe7+ Qxe7 12. Bxe6 fxe6 13. Nd4 Ne5 14.
Qh5 g6 15. Qh3 c5 16. Nf3 Nc4 17. Nd2 Nxd2 18. Rxf8+ Rxf8 19. Rd1 Qf7 20. Qh4
Qf1+ 21. Rxf1 *
Position (FEN): 5rk1/pp5p/3pp1p1/2p5/4P2Q/4P3/PPPn2PP/5RK1 b - - 0 21
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 806
Best move: Rxf1#