The 29-year-old victim was getting into a livery cab on W. 116th St. near Frederick Douglass Blvd. when a man ran up, reached through the window and jammed a black knife with a yellow handle into his stomach around 4 a.m., police said.
The stabbing was the end result of a fight further down on W. 116th St., near Texas Chicken and Burgers, police told sources.
The cab driver rushed the soldier to St. Luke’s Roosevelt-Hospital where he is expected to survive.
His attacker remained at large Saturday.