great scrap - all 3 fights on the show went the 12 rounds and all were good scraps.
For me Barrera didn;t do enough to win the fight - i think it was defo a knowdown in the 7th but a point off was the right call. Never ever did Marquez win it by 8 rounds on one card however!!
Also on the card - (Taken from FOx sports website)
On the undercard:
WBO super bantamweight champion Daniel Ponce De Leon (31-1, 28 KOs) won a twelve-round unanimous decision over former flyweight champ Gerry Penalosa (51-6-2, 35 KOs). The scores were 119-109, 119-109, 120-108, all for Ponce De Leon. The story of the fight saw Ponce De Leon throwing more than 100 punches per round to outwork Penalosa by a landslide. Ponce De Leon threw 1399 punches

in the course of the fight, while Penalosa only threw 481.
In a battle of junior welterweights, Demetrius Hopkins (26-0-1, 10 KOs) picked up a unanimous decision win over former champion Steve Forbes (32-5, 9 KOs). The decision was very unpopular with the Las Vegas crowd, and numerous ringside observers. It appeared that Forbes would be a close decision winner as he outworked the younger Hopkins in a majority of the rounds. The final scores by the judges were very wide, 118-110 Hopkins, 118-110 Hopkins and 117-111 Hopkins.
The above hopkins was a terrible call from the judges - no idea what they were watching - Forbes won it by at least 2/3 rounds for me - shocking but yet typical desicion by vegas judges.