В начале матча обе команды не сумели создать опасных моментов. Однако не завершились еще первые 15 минут, как Давид Луис нарушил правила в своей штрафной против Диего Лугано, орбитр указал на точку. С точки пробил Диего Форлан в правый от себя угол, но Жулио Сезар в блестящем прыжке выручил свою команду, переведя мяч на угловой. После этого игра успокоилась. Бразильцы больше владели мячом и казалось убаюкивали уругвайцев. На 41 минуте новичок каталонцев, Неймар, после навеса от партнера получил мяч на углу штрафной и пробил, но голкипер Уругвая, Фернандо Муслера справился с ударом, отразив мяч в поле. На добивании первым оказался Фред, который и вонзил мяч в сетку (1:0).
В начале второго периода уругвайцы пошли в атаку и сумели быстро сократить отставание в счете. В результате мощной атаки, на 48 минуте нападающий неаполитанцев, Эдинсон Кавани находясь в штрафной, подхватил мяч отскочивший
от защитника бразильцев и без долгих раздумий хлестко пробил в дальний
угол (1:1). После забитого мяча, сборная Уругвая воодушевилась и стала раз за разом проходить в штрафную хозяев, создавая опасные моменты. Бразильцы так же имели шансы забить, но обеим командам не хватало везения. Ближе к концовке, атаки хозеяв становились более опасными. За три минуты до завершения основного времени матча, Неймар классно навесил с углового на Паулиньо, который и забил победный мяч.
Бразилии вышла в финал и ждет своего соперника, которй определится в паре Испания – Италия.