Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Nc6 4. Nf3 Nf6 5. Bg5 Be7 6. Bxf6 Bxf6 7. e5 Be7 8.
Qd2 f6 9. exf6 Bxf6 10. O-O-O O-O 11. Bd3 e5 12. dxe5 Nxe5 13. Kb1 Nxf3 14.
gxf3 c6 15. f4 Bg4 16. Rde1 Qb6 17. h3 Bf3 18. Rhg1 Rae8 19. Rxe8 Rxe8 20. Re1
Rxe1+ 21. Qxe1 Kf7 22. Bf5 c5 23. Bd7 Qd6 *
Position (FEN): 8/pp1B1kpp/3q1b2/2pp4/5P2/2N2b1P/PPP2P2/1K2Q3 w - - 2 24
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 916
Best move: Qe8#