Giants right-hander Tim Hudson fired five scoreless innings in his final tuneup against his former A's team, allowing four hits in a 2-1 win at the Coliseum on Saturday afternoon.