Chess puzzle (Checkmate)
Moves: 1. b3 d5 2. d3 Nf6 3. g3 Bf5 4. Bg2 e6 5. Nd2 Be7 6. Ngf3 h5 7. O-O Ng4 8. Bb2
h4 9. Bxg7 Rh7 10. Bb2 hxg3 11. fxg3 Ne3 12. Qe1 Nxf1 13. Qxf1 Bc5+ 14. d4 Bb4
15. c3 Bd6 16. Nh4 Qg5 17. Ndf3 Qh5 18. Nxf5 exf5 19. Nh4 Nd7 20. Qxf5 Qh6 21.
Bc1 Qg7 22. e4 O-O-O 23. e5 Be7 24. e6 fxe6 25. Qxe6 Bxh4 26. gxh4 Rxh4 27.
Qxd5 Rg4 *
Position (FEN): 2kr4/pppn2q1/8/3Q4/3P2r1/1PP5/P5BP/R1B3K1 w - - 1 28
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 930
Best move: Qxb7#