For many sports fans, the first four days of the NCAA Tournament are as good as it gets.

On Thursday, all of the nail biting and gut-wrenching endings were in full effect.

Here's a list of the outcomes:

West Virginia 84
Clemson 76

Butler 60
Old Dominion 58

Morehead St. 62
Louisville 61

Temple 66
Penn St 64

Kentucky 59
Princeton 57

Pittsburgh 74
NC Asheville 51

Richmond 69
Vanderbilt 66

San Diego St. 68
Northern Colorado 50

Florida 79
Santa Barbara 51

BYU 74
Wofford 66

Connecticut 81
Bucknell 52

Wisconsin 72
Belmont 58

UCLA 78
Michigan St. 76

Cincinnati 78
Missouri 63

Gonzaga 86
St. John's 71

Kansas St. 73
Utah St. 68