Good old Canadian boy Justin Morneau upset in the final round and won the HR Derby. He secured the title with just 5 home runs, Josh Hamilton just came up a little short and hit 3. Yes, Josh Hamilton kicked ass - but in the end, he didn't win. I guess that's what happens when you pummel the ball in the early rounds, only to come up short when it counts. I guess that must be Yankee Stadium rubbing off on him.