Given the smile on Adam Duvall's face as he sat in the clubhouse after Tim Lincecum's no-hitter on Wednesday, it's likely only Lincecum had a better day than Duvall. A few hours earlier, that seemed impossible.