who won 2022 and 2021 championships