Wow, I'm better at this than I thougt!

It suddenly just came to me! I would however appreciate some feedback on this SQL. Is is an ok query or can it be optimized in some way?
Code:
SELECT g.*, t1.name AS hometeam, t2.name AS awayteam
FROM (games AS g INNER JOIN teams AS t1 ON g.hometeam = t1.teamid)
INNER JOIN teams AS t2 ON g.awayteam = t2.teamid