Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. e4 d5 3. e5 c5 4. dxc5 Nc6 5. Bb5 e6 6. Nf3 Bxc5 7. O-O Ne7 8. c3
Ng6 9. b4 Be7 10. Re1 O-O 11. Nbd2 Qc7 12. Qe2 a6 13. Bd3 Nd8 14. Bb2 Bd7 15.
a3 Rc8 16. Rac1 Nc6 17. c4 dxc4 18. Nxc4 Qd8 19. Nd6 Bxd6 20. exd6 Na7 21. Rcd1
Nf4 22. Qe5 Qf6 23. Qxf6 gxf6 24. Bxf6 Ba4 25. Ng5 Bxd1 *
Position (FEN): 2r2rk1/np3p1p/p2PpB2/6N1/1P3n2/P2B4/5PPP/3bR1K1 w - - 0 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 881
Best move: Bxh7#