I need to understand your database structure better to help write the correct query and make sure I'm leading you down the correct path.
What does the Games table have in it? It looks like it already has an oppo1 and oppo2... so what do you get with just select * from games?
I think if I understand the columns in the games table better then I can probably help you write the correct query.