Four-time champions Japan beat Bahrain 3-1 at the Al Thumama Stadium in Doha, Qatar, to qualify for the quarter-finals of the 2023 AFC Asian Cup.