El mexicano Javier 'Chicharito' Hernández adelantó al Leverkusen a los 22 minutos de juego con un gol de penal, pero el argentino Santiago García empató para los de Bremen poco después en el 31', con un remate desde el interior del área tras el lanzamiento de una falta lateral.
La jugada decisiva del encuentro llegó poco antes del descanso, cuando el brasileño Wendell fue expulsado de manera directa tras cometer un penal, siendo el último defensor, que fue transformado por el peruano Claudio Pizarro en el minuto 42.