Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nc6 3. c3 Bf5 4. e3 e6 5. Nf3 Bd6 6. Bg3 Nf6 7. Nbd2 Ne4 8. Bb5
O-O 9. Nxe4 dxe4 10. Bxc6 bxc6 11. Ne5 f6 12. Nxc6 Qd7 13. Na5 Bxg3 14. hxg3
Qb5 15. Nb3 e5 16. g4 Be6 17. g5 fxg5 18. Qc2 Bg4 19. Qxe4 *
Position (FEN): r4rk1/p1p3pp/8/1q2p1p1/3PQ1b1/1NP1P3/PP3PP1/R3K2R b KQ - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 709
Best move: Qe2#