Quite a rare situation where the two promoted teams and the four play-off teams have been decided with two games to spare. It's looking like Brentford may well finish third but it will be a merry-go-round for the other three spots.