Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Bf5 3. e3 e6 4. c3 c6 5. Nf3 Nf6 6. Nbd2 Nbd7 7. Ne5 Nxe5 8.
dxe5 Nd7 9. Be2 Qb6 10. b3 O-O-O 11. O-O Be7 12. c4 Nc5 13. Nf3 dxc4 14. Nd4 c3
15. Qe1 Ne4 16. Qc1 Bb4 17. a3 Be7 18. Nxf5 exf5 19. b4 Nd2 20. Qxc3 Nxf1 21.
Bxf1 Rd7 22. b5 c5 23. e6 fxe6 24. Qxg7 Rhd8 25. Be2 Qa5 26. Qe5 Rd1+ 27. Bxd1
*
Position (FEN): 2kr4/pp2b2p/4p3/qPp1Qp2/5B2/P3P3/5PPP/R2B2K1 b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 696
Best move: Qe1#