Justin Verlander came within two outs of his third career no-hitter, allowing only Josh Harrison's ninth-inning single in the Detroit Tigers' 6-0 win over the Pittsburgh Pirates on Friday night.