Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. g4 d6 3. h4 g6 4. g5 Bg7 5. d3 f6 6. Nh3 Bxh3 7. Rxh3 Qa5+ 8. Nd2
Nc6 9. f4 O-O-O 10. h5 gxh5 11. Rxh5 fxg5 12. Rxg5 Bf6 13. Rh5 e5 14. f5 h6 15.
b3 d5 16. Bg2 dxe4 17. Bxe4 Nd4 18. Bb2 Bg5 19. c3 Nb5 20. Nf3 Nxc3 21. Bxc3
Qxc3+ 22. Kf2 Bf4 23. b4 Kb8 24. bxc5 Qxc5+ 25. Kg2 Nf6 26. Qb3 Nxh5 *
Position (FEN): 1k1r3r/pp6/7p/2q1pP1n/4Bb2/1Q1P1N2/P5K1/R7 w - - 0 27
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 816
Best move: Qxb7#