LINQ Where(predicate) vs. FirstOrDefault(predicate)
===

Are there any appreciable performance differences between:

    something.Where(predicate).FirstOrDefault();

and 

    something.FirstOrDefault(predicate);

?

I tend to use both, but am wondering if there's a clear winner when it comes to performance.