The tone was set for an entertaining match of football as early as the third minute, when Jorge Castro rounded the Tomas Vaclik, but somehow managed to put his low shot wide. Los Ticos had another good opportunity when a fine throughball found Marcos Urena alone in the box, but Vaclik came off his line quickly and smothered the chance.
Jan Chramosta opened the scoring as early as the 11th minute when his clever turn enabled him to skip past several Costa Rica defenders before he slotted home beyond the reach of Esteban Alvarado. Shortly before the break, Diego Estrada sounded a warning shot when he fired a shot narrowly over the bar, but it was the Europeans who took the lead at half time.
Three minutes after the interval, Estrada was involved again, having been hauled down in the box by Ondrej Celustka. He stepped up to take the resulting penalty and fired a high shot past Vaclik. Twelve minutes later, Costa Rica went ahead when Diego Madrigal's corner was met by a powerful header from substitute Josue Martinez.
Costa Rica could have increased their lead still further through Estrada, but his shot across the goal from the corner of the box was a fraction too high. Then, in a six-minute period, Czech Republic scored two goals which won them the match. In the 77th minute, Jan Vosahlik made the most of an errant header from a corner, eluding his marker with a cute turn and then firing a low shot beyond Alvarado's dive.
With seven minutes remaining, Chramosta secured the points when he was first to reach a pass before cooly slipping the ball underneath the keeper. The result means that Czech Republic stay in Alexandria to meet Hungary on Tuesday, while on the same day Los Ticos must face hosts Egypt in Cairo thanks to the fact that they scored one more goal than USA.