Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. c4 c6 5. Nc3 Nf6 6. Bg5 Bb4 7. Nf3 O-O 8. Bd3
Re8+ 9. Be2 Nbd7 10. O-O Qa5 11. cxd5 cxd5 12. Nb5 a6 13. Nc3 Bxc3 14. bxc3
Qxc3 15. Re1 Rf8 16. Bd3 h6 17. Bf4 Nb6 18. Be5 Nbd7 19. Bd6 Re8 20. Ne5 Nxe5
21. Bxe5 Qc6 22. Rc1 Qb6 23. Bxf6 Rxe1+ 24. Qxe1 Qxf6 *
Position (FEN): r1b3k1/1p3pp1/p4q1p/3p4/3P4/3B4/P4PPP/2R1Q1K1 w - - 0 25
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 624
Best move: Qe8#