Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Bc5 3. Bc4 Nf6 4. Nc3 d6 5. d4 exd4 6. Nxd4 Qe7 7. O-O Bg4 8.
Nf3 Nc6 9. Nd5 Nxd5 10. exd5 Ne5 11. Re1 O-O-O 12. Bf4 Nxf3+ 13. gxf3 Qf6 14.
Re4 Qg6 15. Kh1 Bf5 16. Re2 Rde8 17. Bg3 Rxe2 18. Qxe2 Bxc2 19. Re1 f6 20. Qe7
a6 21. Re4 Bxe4 22. Qxe4 Qf7 23. Qc2 Re8 24. h4 g5 25. Qa4 Bb6 26. Bd3 Qxd5 *
Position (FEN): 2k1r3/1pp4p/pb1p1p2/3q2p1/Q6P/3B1PB1/PP3P2/7K w - - 0 27
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 670
Best move: Qxe8#