Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bg5 d5 3. Nd2 Nbd7 4. e3 h6 5. Bh4 e6 6. Bd3 Be7 7. c3 c6 8. Rc1
Qb6 9. b3 Ba3 10. Rb1 Be7 11. Ngf3 O-O 12. O-O c5 13. Rc1 Re8 14. Bb1 Nf8 15.
Qc2 Bd7 16. Ne5 Qd8 17. Rfe1 Rc8 18. dxc5 Rxc5 19. Nd3 Rc8 20. e4 dxe4 21. Bxf6
Bxf6 22. Nxe4 Be7 23. Ne5 Bc6 24. Rcd1 Qa5 25. Nxc6 Rxc6 26. c4 Rd8 27. Rxd8 *
Position (FEN): 3R1nk1/pp2bpp1/2r1p2p/q7/2P1N3/1P6/P1Q2PPP/1B2R1K1 b - - 0 27
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 954
Best move: Qxe1#