Friday Daily Puzzle - Shortest Proof Game

Toadofsky
Toadofsky
Feb 27, 2010, 3:22 AM |
5

Here's my best attempt to date (35 moves):

This is my first successful attempt.  Can anyone do better?