Looks like Gen was out matched. Shiro does know how to fight. He's not very strong, but he does have some skills. Allura wouldn't have sent him if she thought he couldn't handle himself.
These last few pages have had a lot of black on them. I find that interesting since I actually don't like using solid black much. It usually hides the lines and I don't like doing that. Of course, doing Tainted has made me try a bunch of new things, so I guess using a lot of black is just the latest trend. However, I am not going to have another all black character in the series. Jessica is just too much work in her puppy and daemon forms.
Edit: Since nobody commented before, I'm just going to continue on this thread until somebody posts.
Gen outmatched? Yeah, by Jessica. Shiro, well, he was about to get pitchforked. That boy really needs some better hand to hand training. Cunning is all well and good, but so far as I know, there is no antidote for a right cross that actually connects, and no better way to end a fight quickly than a quick kidney punch. Also, you can always be sure that the technique hits the target, rather than relying on the target to do something that's out of your control. There's a reason why scouts are usually really good fighters, and why they usually have a "plan B".
Anyone want to lay odds that both Shiro and Gen would have suffered a lot more damage if Jessica wasn't there?
Two things are infinite, the universe and human stupidity, and I'm not sure about the universe. -Albert Einstein