Castro Hits Walk-Off Homer Tuesday