Last weekend’s UFC on FOX event in Stockholm, Sweden was an obvious success at the box office.

The event, headlined by Sweden’s own Alexander Gustafsson in a bout against fellow light heavyweight contender Anthony “Rumble” Johnson, boasted the second largest live audience in UFC history. 30,000 faithful fans braved the elements, and the late start time, to attend. (The event ended early in the morning local time to accommodate North American television audiences.) The event set promotional records for both European attendance and total gate from a European show.

But how did it do on US TV? Nielsen ratings were made available today, and they’re… mostly good news.

Figures released today reveal UFC on FOX 14 scored an average of 3.04 million viewers throughout its two hour duration, which was 8-10 pm Eastern Time. The event (predictably) peaked around the time of its main event between Johnson and Gustafsson, at 3.64 million viewers.

The main event ended with an upset TKO victory for Johnson, who will next meet Jon Jones for the UFC Light Heavyweight Championship.

In addition to the two hour main card, UFC on FOX 14’s preliminary bouts were aired in a three hour block on FOX Sports 1, which drew an average of 607,000 viewers.

These numbers represent an improvement from last month’s UFC on FOX offering. UFC on FOX 13 enjoyed a peak of 3.8 million viewers and average viewership of 2.27 million. That event’s preliminary card drew 354,000.

However, numbers are down from the UFC on FOX offering from last January. That night’s UFC on FOX 10 was seen by an average of 3.2 million viewers.

The highest rated UFC on FOX event was the first installment back in 2011, which drew 5.7 million viewers.

A full comparison is available at MMA Payout.