Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Nf6 5. Bd3 b6 6. O-O Ba6 7. Bxa6 Nxa6 8.
Re1 e6 9. Nc3 Bb4 10. Qe2 Bxc3 11. bxc3 Nc7 12. Ba3 Ne4 13. Ne5 a5 14. Qf3 f6
15. Qh5+ g6 16. Nxg6 hxg6 17. Qxh8+ Kd7 18. Qg7+ Kc8 19. c4 Nd2 20. cxd5 Nxd5
21. Rxe6 Nc4 22. Rc6+ Kb8 23. Rxc4 Qe8 24. Rc6 Qxc6 25. Re1 Nc7 26. Qxg6 Qc3
27. Bd6 *
Position (FEN): rk6/2n5/1p1B1pQ1/p7/3P4/2q5/P1P2PPP/4R1K1 b - - 2 27
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 534
Best move: Qxe1#