| 
| 
 | 
20... Ne4 21. Qe3 Nxb4 22. Ra7 
 | 
gotta avoid the fork | 
   
    | 
|   | 
| 
 | 
22... Nxc2 
 | 
oh my she has  no nice squares well i got a last ditch idea here. | 
   
    | 
|   | 
| 
 | 
23. Rxg7+ 
 | 
i assumed he would take. | 
   1 comment
    | 
|   | 
| 
 | 
23... Kh8 24. Qc1 Nxd4 
 | 
odd still not the rook? | 
   1 comment
    | 
|   | 
| 
 | 
25. Be5 
 | 
guard it and set up the future | 
   
    | 
|   | 
| 
 | 
25... Nf6 26. Qh6 
 | 
now my last ditch is becoming a future mate | 
   1 comment
    | 
|   | 
| 
 | 
26... Nf5 
 | 
ouch nice fork too bad you will not get it. | 
   1 comment
    | 
|   | 
| 
 | 
27. Rxh7+ 
 | 
pins the knight | 
   
    | 
|   | 
| 
 | 
27... Kg8 28. Qg6+ 
 | 
forces the end of the game | 
   
    | 
|   | 
| 
 | 
28... Ng7 29. Qxg7# 
 | 
i really enjoyed how my last dicth attempt became the winning move. | 
   1 comment
    | 
|   | 
  |