Hudson (3-1) baffled the Rays on four hits over seven dominating innings. The right-hander has allowed two runs or less in four his five starts since returning from back surgery.
He surrendered two walks and struck out three in the performance.
Tampa Bay starter David Price (6-3) yielded only one unearned run on six hits over seven innings. He walked three and fanned seven.