Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nf6 3. e5 Nd5 4. d4 cxd4 5. c3 Nc6 6. Bc4 e6 7. O-O d6 8. cxd4
Be7 9. Qe2 O-O 10. Rd1 Bd7 11. Nc3 Nxc3 12. bxc3 dxe5 13. dxe5 Qc7 14. Bd3 Rfd8
15. Bg5 Bxg5 16. Bxh7+ Kxh7 17. Nxg5+ Kg8 18. Qh5 Nxe5 19. Rd4 Qxc3 20. Rad1
Be8 21. Rxd8 Rxd8 22. Rxd8 *
Position (FEN): 3Rb1k1/pp3pp1/4p3/4n1NQ/8/2q5/P4PPP/6K1 b - - 0 22
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1226
Best move: Qe1#