This is another great variation of the pushup to make it harder and involve your abs more.

Start in a normal pushup position. As you lower yourself to ground bring your right knee up to your right armpit without letting your knee or foot touch the ground. As you push yourself back up to the top, return your leg to the starting position. Repeat for desired number of reps and on the other leg as well.