Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. Nf3 Nf6 4. e5 Ne4 5. d3 Nxc3 6. bxc3 c5 7. h3 Bf5 8. Be2
e6 9. O-O Qc7 10. Ba3 Nc6 11. Rb1 Nxe5 12. Nxe5 Qxe5 13. d4 Qc7 14. Bb5+ Kd8
15. Bxc5 Bxc5 16. dxc5 Qxc5 17. c4 a6 18. cxd5 axb5 19. dxe6+ Kc7 20. Qd7+ Kb6
21. Rfd1 Rad8 22. Rd6+ Qxd6 23. Rxb5+ Ka6 *
Position (FEN): 3r3r/1p1Q1ppp/k2qP3/1R3b2/8/7P/P1P2PP1/6K1 w - - 1 24
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 892
Best move: Qxb7#