SAN FRANCISCO St. Louis pitcher Luke Weaver flirted with perfection, had to overcome a little frustration, and settled for domination.