Behold: It’s Mike Trout, the best player in baseball.

Watch as he robs Troy Tulowitzki of a home run in the 10th inning of the Angels’ 2-1 win over the Rockies on Wednesday, then continue watching as he makes a great running catch and throw to nail Carlos Gonzalez at home plate in the 11th.

Trout makes both plays look extremely easy, but in fact they are extremely difficult.

You likely already know that the 23-year-old reigning AL MVP is the best in the game and perhaps the best young player in baseball history, but did you know that he appears to have fixed the one significant hole in his game?

At Fangraphs.com, Jeff Sullivan looks into Trout’s past struggles on high fastballs and the way he has apparently turned it around this season. It’s definitely worth reading if you want to know more about Mike Trout, which you should because he’s incredibly awesome at baseball.