Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Ne7 5. Nf3 Nf5 6. Bd3 Nc6 7. O-O Qb6 8. Bxf5
exf5 9. dxc5 Bxc5 10. Qxd5 O-O 11. Qd3 Be6 12. Nbd2 Rad8 13. Qc2 Rd5 14. Nb3
Nxe5 15. Nxe5 Rxe5 16. Bf4 Rd5 17. c4 Rd7 18. Rad1 Rfd8 19. Rxd7 Rxd7 20. Rd1
Qb4 21. Rxd7 *
Position (FEN): 6k1/pp1R1ppp/4b3/2b2p2/1qP2B2/1N6/PPQ2PPP/6K1 b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 725
Best move: Qe1#