I was going to make a serious, well thought out post but then saw a garbage post by Gil Gonzalez and gave up.
Beltran was badly hurt in the last round by Bryan Vasquez, a tiny little Super Featherweight that he drug up, so the far more accurate and active Loma could as well. It wouldn't be one punch, but I can definitely see Beltran being worn down and stopped in 8 or 9.
Loma vs Linares is a great match. Linares is not an elite fighter, losing to guys like Demarco but he is extremely skill and his movements are very aesthetic to watch so thats something they share in common.