Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Bf5 3. Bb5+ Nd7 4. Bc4 Nb6 5. Bb5+ Bd7 6. Bxd7+ Qxd7 7. Nc3
Nxd5 8. Qf3 Nxc3 9. bxc3 O-O-O 10. Ne2 Nf6 11. d3 g6 12. Bb2 Bg7 13. h3 Nd5 14.
d4 Qc6 15. O-O f5 16. Nf4 Nxf4 17. Qxf4 Rd5 18. Rfe1 Re8 19. Qg5 h6 20. Qd2 e5
21. Qd3 e4 22. Qf1 Qb6 23. Rab1 Rb5 24. Ba1 Rxb1 25. Rxb1 Qa5 26. Qb5 Qxa2 *
Position (FEN): 2k1r3/ppp3b1/6pp/1Q3p2/3Pp3/2P4P/q1P2PP1/BR4K1 w - - 0 27
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1623
Best move: Qxe8#