Yadier Molina's homer broke a seventh-inning tie and drew another round of loud boos while he rounded the bases on Monday, leading the St. Louis Cardinals to a 1-0 victory over the Cincinnati Reds.
The Reds were blanked on opening day for the first time since 1953, ending the second-longest streak of scoring in at least one run in season openers in major league history.
The Phillies went 62 years without being blanked in an opener from 1911-72.
Adam Wainwright used his refined sinker to finally get the best of the Reds, who have hit him like no other team.
Wainwright allowed three hits in seven innings, fanning nine.
St. Louis escaped a threat in the eighth.
Trevor Rosenthal retired all three batters in the ninth, finishing a three-hitter for the defending National League champions.