The 2014 Formula One Monaco Grand Prix turned out far better than expected.
While many of us were expecting a dull procession, the race was livened up by some great overtaking moves, driver errors and reliability issues.
Nico Rosberg took the chequered flag ahead of teammate Lewis Hamilton. It was the sixth consecutive victory for Mercedes, and the team's fifth one-two finish in a row. Red Bull's Daniel Ricciardo rounded off the podium.
But arguably the biggest and certainly the most popular moment of the weekend was Jules Bianchi's excellent drive to score Marussia's first-ever F1 points. After 44 pointless grands prix, the sport's smallest team finally achieved their goal.
Can they move forward from here?
Looking at reliability, qualifying and race pace, here's how the teams currently rank.