Tavarez says Cards are better HOUSTON - A 2-0 lead in the National League Championship Series reinforced Julian Tavarez #39;s belief that St. Louis is better than Houston despite not having faced aces Roger Clemens and Roy Oswalt.