Ten-man Bosnia-Herzegovina defeated Denmark 4-3 on penalties after a 2-2 draw in 90 minutes in a Kirin Cup match on Friday.