Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. f4 d5 3. exd5 cxd5 4. Nf3 Nc6 5. Bb5 a6 6. Be2 Bf5 7. c3 e6 8. O-O
Nf6 9. d4 Bd6 10. Ne5 Ne4 11. Nd2 O-O 12. Nxe4 Bxe4 13. Bf3 Bxf3 14. Qxf3 Ne7
15. Ng4 Nf5 16. Ne3 Nxe3 17. Bxe3 b5 18. f5 Qc7 19. Qh3 Rfe8 20. f6 gxf6 21.
Rxf6 Kh8 22. Rh6 Kg8 23. Rxh7 Kf8 24. Bg5 Be5 25. Rh8+ Bxh8 *
Position (FEN): r3rk1b/2q2p2/p3p3/1p1p2B1/3P4/2P4Q/PP4PP/R5K1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 609
Best move: Qxh8#