Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 a6 3. Nc3 b5 4. cxb5 axb5 5. Nxb5 e5 6. dxe5 Ne4 7. Qd4 Bb7 8.
f3 Bc5 9. Qc4 Bf2+ 10. Kd1 d5 11. Qxc7 O-O 12. Qxb7 Qa5 13. Nc3 Nxc3+ 14. bxc3
Qxc3 15. Bb2 Qc4 16. Qb3 Qa6 17. Qd3 Qa4+ 18. Qc2 Qb4 19. e4 *
Position (FEN): rn3rk1/5ppp/8/3pP3/1q2P3/5P2/PBQ2bPP/R2K1BNR b - - 0 19
Black to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1475
Best move: Qe1#