Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 a6 3. d5 e6 4. c4 cxd5 5. exd5 exd5 6. Qxd5 Nf6 7. Qe5+ Be7 8.
Nf3 O-O 9. Bd3 d6 10. Qc3 Be6 11. h3 Nbd7 12. O-O Rc8 13. b3 d5 14. Bb2 dxc4
15. bxc4 b6 16. Ng5 g6 17. f4 a5 18. a3 Bc5+ 19. Kh1 Be7 20. f5 Bd5 21. fxg6
hxg6 22. Qc2 Nh5 23. Bxg6 Ng3+ 24. Kh2 Nxf1+ 25. Kg1 Bxg5 *
Position (FEN): 2rq1rk1/3n1p2/1p4B1/p2b2b1/2P5/P6P/1BQ3P1/RN3nK1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 717
Best move: Bh7#