Chess puzzle (Checkmate)
Moves: 1. Nc3 e6 2. Nf3 d5 3. d4 Bd7 4. Ne5 Nc6 5. Nxd7 Qxd7 6. e4 O-O-O 7. e5 f6 8.
Bf4 fxe5 9. dxe5 h6 10. Bb5 g5 11. Bg3 Bg7 12. Qe2 Nge7 13. O-O-O a6 14. Bxc6
Nxc6 15. Rhe1 Nb4 16. a3 Nc6 17. f4 gxf4 18. Bxf4 Na5 19. Ne4 Qc6 20. Nf6 Nc4
21. Kb1 Rdf8 22. Nh5 Rf7 23. Qg4 Rg8 24. Nf6 Qb5 25. Qxe6+ Kb8 26. Qxf7 *
Position (FEN): 1k4r1/1pp2Qb1/p4N1p/1q1pP3/2n2B2/P7/1PP3PP/1K1RR3 b - - 0 26
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1097
Best move: Qxb2#