I want to schedule the last 4 rounds of my 10 team fantasy baseball league so that the teams who have performed best over the first 18 rounds (where each team played every other team twice) play each other and the teams in the middle play each other. The other constraint is that no two teams should play each other more than once in these final four rounds. I thought this would be easy to do manually by trial and error, but I keep getting solutions where the best teams are playing the weakest teams. Can anyone suggest a straightforward approach to this?