Chess puzzle (Checkmate)
Moves: 1. c4 g6 2. Nc3 Bg7 3. Nf3 Nf6 4. e3 d5 5. Be2 Bg4 6. d4 Bxf3 7. Bxf3 dxc4 8.
Qa4+ c6 9. Qxc4 Nbd7 10. O-O Nb6 11. Qd3 Nfd5 12. Qd1 Nxc3 13. bxc3 Qd6 14. e4
e5 15. Bb2 Nc4 16. Qc2 Nxb2 17. Qxb2 O-O-O 18. d5 f5 19. dxc6 Qxc6 20. Rab1
fxe4 21. Bg4+ Kb8 22. Rfe1 h5 23. Bd1 Bf8 24. Bc2 Bc5 25. Bxe4 Qc7 26. Bxb7
Qxb7 *
Position (FEN): 1k1r3r/pq6/6p1/2b1p2p/8/2P5/PQ3PPP/1R2R1K1 w - - 0 27
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 687
Best move: Qxb7#