An interesting attempt in this heavily theoretical position. 10...Re8 and 10...Be6 are more common.
1. e2e4  1... e7e5  2. g1f3  2... b8c6  3. f1c4  3... g8f6  4. d2d3  4... f8c5  5. e1g1  5... d7d6  6. c2c3  6... a7a6  7. a2a4  7... c5a7  8. b1d2  8... e8g8  9. h2h3  9... h7h6  10. f1e1 