Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 Bf5 4. c3 e6 5. Nf3 Nf6 6. Bb5 Bd6 7. Bg5 O-O 8. Nbd2
Be7 9. Bf4 a6 10. Bxc6 bxc6 11. Ne5 c5 12. dxc5 Bxc5 13. Nb3 Bb6 14. Nd4 Bxd4
15. exd4 Qe8 16. O-O Qb5 17. f3 Qxb2 18. Bg5 Ne8 19. Nd7 Qxc3 20. Rc1 Qa5 21.
Be7 Nd6 22. Bxf8 Nc4 23. Bc5 Ne3 24. Qb3 Nxf1 25. Rxf1 Bd3 26. Rc1 Bc4 27. Rxc4
*
Position (FEN): r5k1/2pN1ppp/p3p3/q1Bp4/2RP4/1Q3P2/P5PP/6K1 b - - 0 27
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 896
Best move: Qe1#