Game |
| Result | Moves |
Year | Event/Locale | Opening |
1. G Oparin vs A Zhurikhin |
| 0-1 | 72 | 2011 | Voronezh Master Open | C65 Ruy Lopez, Berlin Defense |
2. G Oparin vs M Aghayev |
 | 1-0 | 25 | 2012 | World Junior Championship | C65 Ruy Lopez, Berlin Defense |
3. G Oparin vs M Aghayev |
| 1-0 | 25 | 2012 | World Junior Championship | C65 Ruy Lopez, Berlin Defense |
4. G Oparin vs M Mozharov |
| 0-1 | 50 | 2012 | TCh-Moscow | C65 Ruy Lopez, Berlin Defense |
5. G Oparin vs S Arslanov |
| ½-½ | 40 | 2013 | 9th Ugra Governor's Cup | C65 Ruy Lopez, Berlin Defense |
6. G Oparin vs B Belyakov |
| ½-½ | 28 | 2013 | 9th Ugra Governor's Cup | C65 Ruy Lopez, Berlin Defense |
7. G Oparin vs M Vassallo |
| 1-0 | 41 | 2014 | TCh-ESP Div Honor | C65 Ruy Lopez, Berlin Defense |
8. G Oparin vs Naiditsch |
| 1-0 | 45 | 2015 | TCh-ESP Div Honor | C65 Ruy Lopez, Berlin Defense |
9. G Oparin vs E Inarkiev |
| ½-½ | 98 | 2015 | 69th Moscow Blitz | C65 Ruy Lopez, Berlin Defense |
10. G Oparin vs Leko |
| ½-½ | 26 | 2015 | Nutcracker Match of the Generations | C65 Ruy Lopez, Berlin Defense |
11. G Oparin vs Leko |
| ½-½ | 26 | 2015 | Nutcracker Classical | C65 Ruy Lopez, Berlin Defense |
12. G Oparin vs Leko |
| ½-½ | 33 | 2015 | Nutcracker Match of the Generations (Rapid A) | C65 Ruy Lopez, Berlin Defense |
13. G Oparin vs Leko |
| ½-½ | 33 | 2015 | Nutcracker Rapid | C65 Ruy Lopez, Berlin Defense |
14. G Oparin vs S Lorparizangeneh |
| ½-½ | 109 | 2016 | Aeroflot Open | C65 Ruy Lopez, Berlin Defense |
15. G Oparin vs V Fedoseev |
| 1-0 | 55 | 2016 | Russian Championship Higher League | C65 Ruy Lopez, Berlin Defense |
16. G Oparin vs Jakovenko |
| 0-1 | 34 | 2016 | 70th Moscow Blitz | C65 Ruy Lopez, Berlin Defense |
17. G Oparin vs V Fedoseev |
 | 1-0 | 32 | 2016 | Russian Championship Superfinal | C65 Ruy Lopez, Berlin Defense |
18. G Oparin vs Granda Zuniga |
| 1-0 | 30 | 2017 | TCh-ESP Div 1 | C65 Ruy Lopez, Berlin Defense |
19. G Oparin vs Aronian |
| ½-½ | 18 | 2018 | Gibraltar Masters | C65 Ruy Lopez, Berlin Defense |
20. G Oparin vs J Salomon |
| ½-½ | 59 | 2018 | Aeroflot Open | C65 Ruy Lopez, Berlin Defense |
21. G Oparin vs Firouzja |
| ½-½ | 28 | 2021 | FIDE Grand Swiss | C65 Ruy Lopez, Berlin Defense |
22. G Oparin vs Niemann |
 | ½-½ | 46 | 2022 | Fall Chess Classic | C65 Ruy Lopez, Berlin Defense |
23. G Oparin vs A Hakobyan |
| ½-½ | 66 | 2023 | Airthings Masters Div 3 | C65 Ruy Lopez, Berlin Defense |