WWE is preparing for their final pay-per-view before Wrestlemania, Fastlane, this Sunday. Which is a good thing, because if you follow WWE, there's a lot of stuff that needs explaining.

Just this past week, Samoa Joe won his first title on the WWE main roster, but beating R-Truth for the United States Championship, which is really cool...but it blows up an obvious story being built between Truth and John Cena. There's also a weird change to the Kofi Kingston vs Daniel Bryan story that we've been watching unfold, because Kevin Owens has been randomly inserted into the feud, and Kofi removed.

That doesn't even include the craziness that Ronda Rousey has been spreading around recently or the fact that two major NXT stars will be making their WWE Pay-per-view debuts. Here's a rundown on the matches you can expect Sunday:

Becky Lynch vs. Charlotte Flair

Daniel Bryan (c) vs. Kevin Owens - WWE Championship Match

The Shield vs. Corbin, Lashley, McIntyre

The Usos (c) vs. Miz & Shane McMahon - Smackdown Tag Team Championship

The Revival (c) vs. Ricochet & Black vs. Roode & Gable - Raw Tag Team Championship

Bayley & Sasha Banks (c) vs. Tamina & Nia Jax - Womens Tag Team Championship

Asuka vs. Mandy Rose - Smackdown Womens Championship