Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. d4 c6 4. c4 cxd5 5. Nc3 Nc6 6. Bg5 e6 7. Nf3 Bb4 8. c5
O-O 9. Bd3 h6 10. Bf4 Ne4 11. Rc1 Re8 12. O-O Qf6 13. Be3 Nxc3 14. bxc3 Ba5 15.
Qb3 Bc7 16. Rfe1 Rb8 17. Bb1 b6 18. Qc2 e5 19. Qh7+ Kf8 20. dxe5 Nxe5 21. Bd4
Nxf3+ 22. gxf3 Qg5+ 23. Kh1 f6 24. Qh8+ Kf7 *
Position (FEN): 1rb1r2Q/p1b2kp1/1p3p1p/2Pp2q1/3B4/2P2P2/P4P1P/1BR1R2K w - - 2 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1010
Best move: Qxe8#