Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. e5 d5 7. exf6 dxc4 8.
Qe2+ Be6 9. cxd4 Nxd4 10. Nxd4 Qxd4 11. O-O Qxf6 12. Nc3 O-O-O 13. Ne4 Qe5 14.
Nc3 Qxe2 15. Nxe2 Rhe8 16. Bf4 a6 17. Nc3 Bf8 18. Ne4 Rd4 19. Rfe1 Bd7 20. f3
f5 21. Be3 Rd3 22. Kf2 fxe4 23. fxe4 Rxe4 24. Bg5 Bc5+ 25. Kf1 Rf3+ 26. gxf3 *
Position (FEN): 2k5/1ppb2pp/p7/2b3B1/2p1r3/5P2/PP5P/R3RK2 b - - 0 26
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 867
Best move: Bh3#