Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. g3 Bc5 3. Bg2 d6 4. Nf3 Nc6 5. O-O Be6 6. d3 Qe7 7. Nc3 Nf6 8. Bg5
h6 9. Bxf6 gxf6 10. a3 O-O-O 11. b4 Bd4 12. Nxd4 exd4 13. Nd5 Bxd5 14. Bxd5 Qd7
15. b5 Ne5 16. a4 Qh3 17. a5 Ng4 18. Be6+ Kb8 19. Bxg4 Qxg4 20. b6 h5 21. bxa7+
Ka8 22. Rb1 h4 23. Rxb7 Kxb7 24. Qb3+ Ka8 25. a6 Kxa7 *
Position (FEN): 3r3r/k1p2p2/P2p1p2/8/2Pp2qp/1Q1P2P1/4PP1P/5RK1 w - - 0 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 833
Best move: Qb7#