Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Bg4 5. Be2 Nf6 6. Nc3 Bb4 7. O-O Bxc3 8.
bxc3 O-O 9. Ne5 Bxe2 10. Qxe2 Re8 11. f4 Ne4 12. Rf3 Nd6 13. Rg3 f6 14. Qg4 Re7
15. f5 Ne4 16. Ng6 Nxg3 17. Nxe7+ Qxe7 18. Qxg3 Nd7 19. Qxc7 *
Position (FEN): r5k1/ppQnq1pp/5p2/3p1P2/3P4/2P5/P1P3PP/R1B3K1 b - - 0 19
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 598
Best move: Qe1#