Game |
| Result | Moves |
Year | Event/Locale | Opening |
51. T Keinanen vs D Kollars |
| 0-1 | 56 | 2019 | Xtracon Open | E04 Catalan, Open, 5.Nf3 |
52. K Larsen vs T Keinanen |
| 0-1 | 34 | 2019 | Xtracon Open | A06 Reti Opening |
53. T Keinanen vs Vocaturo |
| 0-1 | 58 | 2019 | Xtracon Open | A36 English |
54. D Gukesh vs T Keinanen |
| ½-½ | 29 | 2019 | Riga Tech Open-A | A07 King's Indian Attack |
55. R Svane vs T Keinanen |
| ½-½ | 51 | 2019 | Riga Tech Open-A | A14 English |
56. T Keinanen vs Stany |
| 1-0 | 34 | 2019 | Riga Tech Open-A | D90 Grunfeld |
57. T Keinanen vs P V Vishnu |
| ½-½ | 26 | 2019 | Riga Tech Open-A | E01 Catalan, Closed |
58. Deepan Chakkravarthy J vs T Keinanen |
| ½-½ | 45 | 2019 | Riga Tech Open-A | A06 Reti Opening |
59. T Keinanen vs T Stremavicius |
| 0-1 | 60 | 2019 | Riga Tech Open-A | A85 Dutch, with c4 & Nc3 |
60. L Pantsulaia vs T Keinanen |
| ½-½ | 50 | 2019 | European Team Championship | A14 English |
61. M Yilmaz vs T Keinanen |
| ½-½ | 43 | 2019 | European Team Championship | D37 Queen's Gambit Declined |
62. T Keinanen vs D Kosic |
| ½-½ | 34 | 2019 | European Team Championship | C01 French, Exchange |
63. T Keinanen vs V Erdos |
| ½-½ | 38 | 2019 | European Team Championship | D80 Grunfeld |
64. D Mastrovasilis vs T Keinanen |
| ½-½ | 35 | 2019 | European Team Championship | C11 French |
65. T Keinanen vs S B Hansen |
| 1-0 | 59 | 2019 | European Team Championship | E73 King's Indian |
66. T Keinanen vs V Dragnev |
| ½-½ | 58 | 2019 | European Team Championship | E00 Queen's Pawn Game |
67. F Vallejo Pons vs T Keinanen |
| 1-0 | 41 | 2019 | European Team Championship | C11 French |
68. T Keinanen vs J Christiansen |
| 0-1 | 59 | 2019 | European Team Championship | A37 English, Symmetrical |
69. V Moiseenko vs T Keinanen |
| 1-0 | 46 | 2019 | Northwest Cup Final A | D02 Queen's Pawn Game |
70. T Keinanen vs V Kazakouski |
| 1-0 | 56 | 2019 | Northwest Cup Final A | A13 English |
71. T Keinanen vs A Nesterov |
| ½-½ | 13 | 2019 | Northwest Cup Final A | C54 Giuoco Piano |
72. T Keinanen vs N Levi |
| 1-0 | 27 | 2019 | 49th Rilton Cup 2019/20 | A01 Nimzovich-Larsen Attack |
73. T Keinanen vs A Hobber |
| ½-½ | 31 | 2019 | 49th Rilton Cup 2019/20 | D10 Queen's Gambit Declined Slav |
74. H Sorensen vs T Keinanen |
| ½-½ | 31 | 2019 | 49th Rilton Cup 2019/20 | D30 Queen's Gambit Declined |
75. S Tsyhanchuk vs T Keinanen |
| 0-1 | 64 | 2019 | 49th Rilton Cup 2019/20 | C11 French |