Christian Pulisic is back on the scoresheet for Borussia Dortmund.
The 20-year-old American snapped an early stalemate in the DFB Pokal vs. Union Berlin with a 40th-minute goal, giving Dortmund a 1-0 lead to take into the halftime break in their round-of-32 matchup. Pulisic delivered an assist later in the match, which Dortmund won 3-2 in extra time thanks to Marco Reus's penalty kick at the death. Pulisic drew the penalty that led to the spot kick.
For his goal, Pulisic bolted into the right place to touch home from the doorstep after goalkeeper Rafal Gikiewicz parried a save from Shinji Kagawa's header onto the line and tried to swat it to safety.
Earlier in the match, Pulisic had showed off his skills in the attacking third, weaving through the Union Berlin defense with ease before sending in a cross from the end line.
After Union Berlin had pulled level in the second half, Pulisic played a role in getting Dortmund back on top 10 minutes later, assisting on Maximilian Philipp's strike in the 73rd minute after working a give-and-go with the forward.
The lead didn't last for good, though, as Union Berlin pulled even again in the 88th, and it was Pulisic who was hauled down in the dying minutes, earning the PK that Reus converted.
The goal was Pulisic's third on the season in all competitions, with the Pennsylvania native scoring one goal apiece in the Bundesliga and Champions League thus far.