I think GSP is one of the few people who actually can beat Silva. GSP is amazingly well rounded, and getting better every day. On top of that he always come in with amazing game plans thanks to Greg Jackson.
Solid striking, cardio, wrestling, bjj. GSP is a machine.
That's the thing, GSP is all machine. Silva is art.