Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 e6 3. d5 e5 4. f4 exf4 5. Bxf4 d6 6. Nc3 a6 7. Nf3 Bg4 8. Bd3
Nd7 9. O-O b5 10. h3 Bxf3 11. Qxf3 Ngf6 12. Rae1 Be7 13. e5 dxe5 14. Bxe5 Nxe5
15. Rxe5 O-O 16. Ne4 c4 17. Be2 Nxe4 18. Qxe4 Bf6 19. Ref5 Bxb2 20. Bg4 Bf6 21.
Rxf6 gxf6 22. Bf5 Re8 23. Qh4 Re5 24. Qh6 Qf8 *
Position (FEN): r4qk1/5p1p/p4p1Q/1p1PrB2/2p5/7P/P1P3P1/5RK1 w - - 6 25
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 980
Best move: Qxh7#