Sort:  
 last year  

Later I will post a complete solution. There are quite some interesting side variations (check for example moves like Rxh5 or Rd5).