Lee defeated every general that Lincoln threw at him. Grant defeated Lee because he was willing to send men to their deaths by the tens of thousands in an effort to overwhelm Lee. Lee, with far fewer resources and dwindling manpower, couldn’t keep up the fight.
He didn't beat Meade at Gettysburg, did he?