Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 a6 3. h4 Nc6 4. c3 d6 5. Be2 Nf6 6. d3 Bg4 7. Ng5 Bxe2 8. Qxe2
h6 9. Nh3 Ne5 10. f3 e6 11. g4 Be7 12. g5 hxg5 13. Bxg5 Nh7 14. Bxe7 Qxe7 15.
Nf2 Nf6 16. Nd2 Nh5 17. Rg1 Qxh4 18. O-O-O Ng3 19. Qe3 Ng6 20. Nc4 O-O-O 21.
Kb1 Nf4 22. d4 cxd4 23. cxd4 Kb8 24. Rd2 f6 25. d5 exd5 26. exd5 g5 27. Na5
Qh7+ 28. Ka1 Nf5 29. Qb6 Ne7 *
Position (FEN): 1k1r3r/1p2n2q/pQ1p1p2/N2P2p1/5n2/5P2/PP1R1N2/K5R1 w - - 6 30
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1021
Best move: Qxb7#