Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Nf3 Bg4 5. h3 Bh5 6. g4 Bg6 7. Bc4 Nc6 8.
a3 O-O-O 9. O-O e5 10. Re1 h5 11. g5 Nge7 12. b4 Qb6 13. d3 Nd4 14. Nxd4 Qxd4
15. Bb2 Qf4 16. Bc1 Qh4 17. Qf3 Nf5 18. Bxf7 Nd4 19. Be6+ Kb8 20. Qg2 Nxe6 21.
Rxe5 Nd4 22. Be3 Nxc2 23. Bxa7+ Kxa7 24. Nb5+ Kb8 25. Nxc7 Bd6 26. Rb5 Bxc7 *
Position (FEN): 1k1r3r/1pb3p1/6b1/1R4Pp/1P5q/P2P3P/2n2PQ1/R5K1 w - - 0 27
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 757
Best move: Qxb7#