北京时间7月30日早上10:00,美金杯迎来了半决赛,在上半场时两队均无建树,到了加时的阶段,墨西哥在第2分钟就由皮内达点射破门,上半场墨西哥以1:0领先,下半场第57分钟加拿大布坎南禁区内连续晃动后小角度破门扳回比分,比赛一度难分胜负,最后在加时赛中埃雷拉打入读秒绝杀进球,最终墨西哥2:1击败加拿大进入决赛对阵美国。
在上半场,双方的动作都特别大,第8分钟,墨西哥前场配合,埃克托-埃雷拉尝试一脚远射,皮球被加拿大门将没收,在第10分钟,双方因一次抢拼发生了冲突,双方一度剑拔弩张,谁也不让谁,裁判及时出面制止,第13分钟,拉尔贾强势突破后小角度破门,皮球被加拿大门将塔拉韦拉跑到前面去挡下来了,第16分钟,加拿大莫里后点胸部停球后抽射,皮球被封堵,阿金德勒得球后做球给欧斯塔基奥,欧斯塔基奥一脚射门没能破门,本来以为上半场就会这样结束,但裁判在观看视频回放时判罚点球,奥博林-皮内达主罚命中,上半场墨西哥以1:0领先于加拿大。
在下半场,第57分钟,布坎南禁区内连续晃动后随后破门,为加拿大拿下这一分,扳平比分到1:1,比赛到了第65分钟的时候,墨西哥获得点球,卡洛斯-萨尔塞多主罚,但是这一次却被加拿大门将给没收了,错失了领先的机会,最后在加时赛中第99分钟时,埃克托-埃雷拉直接推射破门完成绝杀将墨西哥挺进决赛。
整场比赛下来,墨西哥不愧是在这次美金杯中世界排名最高的队伍,在场上始终牢牢的压制加拿大,不过加拿大在主力缺席的情况下防守的这么好,也很值得称赞,加拿大在整场比赛中表现也是可圈可点,虽然输了,但也输的很漂亮。