Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Nc3 O-O 8.
e5 Bxc3+ 9. bxc3 Ne4 10. Qc2 d5 11. exd6 cxd6 12. O-O Nf6 13. Ba3 Bg4 14. Nd2
Re8 15. f3 Be6 16. Bxe6 Rxe6 17. Rfe1 Rxe1+ 18. Rxe1 Qd7 19. Ne4 Re8 20. Nxf6+
gxf6 21. Rxe8+ Qxe8 22. Bxd6 *
Position (FEN): 4q1k1/pp3p2/2nB1p1p/8/3P4/2P2P2/P1Q3PP/6K1 b - - 0 22
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 593
Best move: Qe1#