Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. d3 dxe4 4. Nxe4 Nd7 5. Nf3 Ngf6 6. Ng3 e6 7. Be2 Bd6 8.
O-O Qc7 9. d4 O-O 10. c4 c5 11. b3 cxd4 12. Nxd4 Nc5 13. Nb5 Bxg3 14. Nxc7 Bxc7
15. Bb2 e5 16. Bf3 Bf5 17. b4 Rad8 18. Qc1 Nd3 19. Qc3 Nxb2 20. Qxb2 e4 21. Be2
Bf4 22. Rfd1 e3 23. f3 Rd2 24. Rxd2 exd2 25. g3 Be3+ 26. Kf1 *
Position (FEN): 5rk1/pp3ppp/5n2/5b2/1PP5/4bPP1/PQ1pB2P/R4K2 b - - 2 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1187
Best move: Bh3#