Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Ng4 5. h3 h5 6. d3 Bc5 7. Bg5 f6 8. Bh4
d6 9. hxg4 hxg4 10. Bg3 gxf3 11. Qxf3 Bd7 12. c3 Qe7 13. Nd2 O-O-O 14. Bxc6
Bxc6 15. b4 Bb6 16. a4 a6 17. b5 Rh6 18. Rfb1 Rdh8 19. Kf1 Rh1+ 20. Ke2 Rxb1
21. Rxb1 axb5 22. axb5 Bd7 23. Ra1 Kb8 24. Nc4 Bxb5 25. Nxb6 cxb6 26. Rb1 Bd7
27. Qe3 f5 28. Qxb6 f4 *
Position (FEN): 1k5r/1p1bq1p1/1Q1p4/4p3/4Pp2/2PP2B1/4KPP1/1R6 w - - 0 29
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 818
Best move: Qxb7#