Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e5 3. dxe5 Ng4 4. Nh3 Nc6 5. e3 Ngxe5 6. Be2 d6 7. Nf4 g5 8.
Nd5 Bg7 9. Nbc3 Ne7 10. O-O c6 11. Nxe7 Qxe7 12. f4 Ng6 13. f5 Nh4 14. e4 Bxc3
15. bxc3 Qxe4 16. Bf3 Nxf3+ 17. Rxf3 Kd8 18. Qxd6+ Bd7 19. Rd3 *
Position (FEN): r2k3r/pp1b1p1p/2pQ4/5Pp1/2P1q3/2PR4/P5PP/R1B3K1 b - - 2 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 735
Best move: Qe1#