Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. Nf3 Bg4 4. h3 Bxf3 5. Qxf3 e6 6. d4 dxe4 7. Nxe4 Nd7 8.
Bd3 Ngf6 9. c3 Nxe4 10. Qxe4 Nf6 11. Qh4 Be7 12. O-O h6 13. Qg3 g6 14. Bd2 Qd5
15. Rfe1 O-O-O 16. Re5 Qd6 17. Qf3 Nd7 18. Ree1 Bf6 19. Bf4 e5 20. Bg3 Rhe8 21.
Re2 Qd5 22. Be4 Qb5 23. a4 Qc4 24. Rae1 exd4 25. Bxc6 Rxe2 *
Position (FEN): 2kr4/pp1n1p2/2B2bpp/8/P1qp4/2P2QBP/1P2rPP1/4R1K1 w - - 0 26
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1194
Best move: Bxb7#