Your idea is
黑炮2+1,红士5+6,黑车2平3,红(在这有几种但一个选择是可以考虑马2+1),黑车3+2,红士6退5,黑车7-1,红将4-1,黑车3平5(弃车砍士)。。。
But red can continue 马1+3 black 将5+1 red炮6平5(献炮叫将) black车5-2 red兵5+1! black cannot eat pawn red threaten to 抽车.
We can modify your variation abit with a 过门. 黑炮2+1,红士5+6,黑车7平8 先捉马
A. 如红马2+3 黑再车2平3
B. 如红马2+1 则黑车8-6 别马后再考虑或吃马或车2平3
At office now. Can only do mental calculations. If got mistakes pls forgive.