Barcelona welcomed Valencia to Camp Nou on Sunday night looking to move within two points of La Liga leaders Real Madrid.
A spectacular first 45 minutes produced four goals and one red card, with the two teams entering the half-time break level at 2-2, and Valencia down to 10 men after Eliaquim Mangala was sent off for pulling Luis Suarez to the deck inside the away side's penalty box.
Lionel Messi's second of the night saw Barcelona take a 3-2 lead in the 52nd minute, before Andre Gomes made it 4-2 late on as the Spanish champions returned to winning ways in the league.
Read how it all unfolded in Sports Mole's minute-by-minute live commentary of the action below.
© SilverHub
BARCA: Ter Stegen; Pique, Umtiti, Mascherano; Rafinha, Rakitic, Busquets, Iniesta; Neymar, Suarez, Messi
VALENCIA: Alves; Montoya, Garay, Mangala, Gaya; Parejo, Perez, Soler; Orellana, Munir, Cancelo
© Getty Images
© SilverHub
© AFP
2 - Barcelona have only lost 2 of their last 19 league games vs Valencia (W12 D5), both at the Camp Nou (1-2 in 2016 & 2-3 in 2014). Danger. pic.twitter.com/c59X9XPPQ1
— OptaJose (@OptaJose) March 19, 2017