The build towards WrestleMania 31 left a lot to be desired, but the event itself more than delivered. The biggest WWE pay-per-view of 2015 might have been one of the best in WrestleMania history, delivering multiple title changes, exciting matches and several surprises.

There were concerns surrounding the main event, but WWE pulled off a flawless finish that few people saw coming. Not only did Roman Reigns leave the match looking good, but Brock Lesnar kept his status as the most dominant wrestler in WWE.

In addition to the matches, the event featured one of the most memorable WrestleMania moments in years. The Rock returned to confront The Authority, and he got a little help from Ronda Rousey. The Rock and the UFC champ exchanged words with Triple H and Stephanie McMahon, ending with Rousey tossing both members of The Authority out of the ring.

There were nine matches on the WrestleMania 31 card, and three titles changed hands. Below are the complete results for the 2015 WWE PPV, as well as a recap of each match.

Brock Lesnar vs. Roman Reigns (WWE World Heavyweight Championship Match)

It started as one of the most unpredictable main events in recent WrestleMania history, and it ended in a way that few could have imagined possible. Lesnar was dominant throughout most of the match, but three F5’s weren't enough to pin Reigns. The former Shield member made a late surge after sending the champ into the ring post, hitting three Superman Punches and two Spears. After a fourth F5, both wrestlers were lying on the ground and bloodied. Seth Rollins ran to the ring, cashing in his Money in the Bank briefcase and making the match a triple threat. Lesnar eventually lifted Rollins onto his shoulders after failed a Curb Stomp attempt, but he was hit with a Spear and Reigns subsequently fell victim to a Curb Stomp, getting pinned by Rollins.

Winner: Seth Rollins

Sting vs. Triple H

The match truly turned into WWE vs. WCW. Triple H was aided by a run-in from D-Generation X, while Sting received help from the NWO. With multiple Hall of Famers standing at ringside for the finish, Triple H prevailed, using the broken half of his sledgehammer to knock out Sting and get the pin. The two legendary wrestlers shook hands to end what was one of the most unlikely finishes on the card. Sting was the biggest betting favorite during WrestleMania week.

Winner: Triple H

Intercontinental Championship Ladder Match

The match opened the official start of the show, and it didn’t disappoint. It featured a few memorable spots, namely Luke Harper throwing Dean Ambrose out of the ring onto a ladder that broke in half, and Bad News Barrett supplexing Stardust off the top of a ladder. In the end, it was Daniel Bryan and Dolph Ziggler trading punches and headbutts at the top of a ladder, with Bryan knocking Ziggler off and grabbing the belt.

Winner: Daniel Bryan

The Undertaker vs. Bray Wyatt

The match started off slowly and the crowd was pretty quiet, but it delivered towards the end. It was rumored early in the day that Wyatt suffered an ankle injury before the show, but he was able to make it through the match just fine. Each wrestler kicked out of the other’s finisher once, and The Undertaker reversed Sister Abigail into a Tombstone for the win. The Undertaker looked much better than he did a year ago, giving fans hope that he'll have a match at WrestleMania 32 in Dallas.

Winner: The Undertaker

Rusev vs. John Cena (United States Championship Match)

The entrances were some of the most memorable on the show, as Rusev rode to the ring on an Army tank and the crowd sang “John Cena sucks” as the challenger entered the ring. Rusev was unsuccessful in his attempts to make Cena tap to the Accolade, and Cena’s first Attitude Adjustment didn’t do the trick. Cena even hit Rusev with a springboard stunner, but to no avail. With Cena confronting Lana, who’d been distracting the referee, Rusev knocked Cena into the ropes, accidentally knocking Lana to the ground. Lana’s fall distracted Rusev, allowing Cena to hit a second Attitude Adjustment and pin Rusev for the first time in WWE.

Winner: John Cena

Randy Orton vs. Seth Rollins

Before Rollins became WWE World Heavyweight Champion, he looked to settle his feud with Orton that began in November. Rollins was the slight favorite in the match, and it looked like he might be victorious, using interference by J&J Security to hit a Curb Stomp. But Orton kicked out and extended the match, setting up one of the most memorable moments of the night. As Rollins went to hit the Curb Stomp, Orton stood up and lifted the former Shield member into the air, hitting an RKO for the win.

Winner: Randy Orton

AJ Lee & Paige vs. The Bella Twins

The Bellas dominated Paige for much of the match, as they knocked AJ off the apron a few times and prevented her from being tagged in. Paige was able to hold her own, kicking out of the Rack Attack and eventually getting AJ into the match. As Paige threw Brie Bella into the steel steps and prevented her from making the save, AJ forced Nikki Bella to tap out to the Black Widow.

Winner: AJ Lee & Paige

Andre the Giant Memorial Battle Royal

AxelMania didn’t last very long, as the match began with every wrestler in the ring joining forces to eliminate Curtis Axel. The match came down to Ryback, Big Show, The Miz and Damien Mizdow. Big Show eliminated Ryback, and Mizdow tossed his former tag team partner over the top rope, refusing to join forces with The Miz to get rid of Big Show. A year after being the final wrestler to be eliminated from the first annual Andre the Giant Memorial Battle Royal, Big Show was the last man standing.

Winner: Big Show

Kickoff Fatal 4-Way (Tag Team Championship Match)

After an injury forced Jey Uso to leave the match early, Jimmy Uso wreaked havoc on the other three teams, hitting multiple superkicks and taking control of the match. Later on, it looked like he might win the match, hitting Big E with a Frog Splash. But Cesaro threw him out of the ring and kept the title, along with Tyson Kidd.

Winner: Cesaro & Kidd