This award obviously comes as a bit of a gift to Rivera, the All-Star Game staple, in his final one.
Rivera retired Jean Segura, Allen Craig and Carlos Gomez, pitching the eighth because American League manager Jim Leyland feared a scenario in which the game did not have a bottom of the ninth, and he wanted to ensure Rivera this special moment:
In a game where there really wasn't a standout player or candidate for the MVP, one can't complain about the decision to name Rivera the MVP. For a game that doesn't truly matter, it's difficult to get worked up over the selection of the MVP in any case.
After all, when one remembers the 2013 All-Star Game, they will think of Rivera. This is likely the reason why he was chosen as the game's MVP.