Portugal finished level on four points with second-place United States in Group G but with an inferior goal difference. Germany topped the group.
Ronaldo slammed in the winner with his left foot in the 80th minute to break his drought in Brazil and give Portugal its first win.
Ghana captain Asamaoh Gyan's 57th-minute header canceled out an own goal scored by John Boye in the 31st.
More Sports Headlines
Monroe's Ihrig has played for 4 teams in the Chicago Cubs’ system this season Loss to Iowa ends South Snohomish's softball title hopes Seahawks safety Thomas practices for first time since surgery Iwakuma pitches 7 strong innings as Mariners beat Rangers 3-2 Statement from South Snohomish Little League Seahawks release former Green Beret Nate Boyer Mariner alum Russell cleared to play for Notre Dame this season Red Sox hire Dombrowski as president; GM Cherington is out
Our new comment system is not supported in IE 7. Please upgrade your browser here.