Disreputable French Defence

Wow! Thats a nics game you play. Its almost a clinical way the move you play. If you may, please show me your other games of French Defense so I might use it to my games in my another games.
Here is My games against Chessmaster Chessmaster 10th Edition which I published on April 2014. Its not as nice as the game you post above but I hope you will like it. Here is the link: https://www.chess.com/forum/view/game-showcase/chess-duels-my-games-with-chessmaster-8
Stay Safe.
[Event "Basford United F.C. - British Daily Chess - Round 1"]
[Site "Chess.com"]
[Date "2022.03.07"]
[Round "-"]
[White "johnpaul888"]
[Black "Alexandre_Sacha0"]
[Result "1-0"]
[Tournament "https://www.chess.com/tournament/basford-united-f-c-british-daily-chess"]
[CurrentPosition "2r3k1/ppr2ppp/8/8/3p4/Pq4PP/1P1R1PBK/1Q1R4 b - - 7 30"]
[Timezone "UTC"]
[ECO "C00"]
[ECOUrl "https://www.chess.com/openings/French-Defense"]
[UTCDate "2022.03.07"]
[UTCTime "20:06:35"]
[WhiteElo "1129"]
[BlackElo "1513"]
[TimeControl "1/259200"]
[Termination "johnpaul888 won by resignation"]
[StartTime "20:06:35"]
[EndDate "2022.03.29"]
[EndTime "18:07:17"]
[Link "https://www.chess.com/game/daily/389716605"]
1. e4 {[%clk 53:56:28][%c_effect
e4;square;e4;type;Book;persistent;true][%c_highlight
e2;color;%23a88865;opacity;0.5;square;e2;persistent;true,e4;color;%23a88865;opacity;0.5;square;e4;persistent;true]}
1... e6 {[%clk 71:58:35]} 2. h3 {[%clk 45:51:18]} 2... d5 {[%clk 71:57:29]} 3.
exd5 {[%clk 71:26:20]} 3... exd5 {[%clk 71:55:49]} 4. d3 {[%clk 71:59:16]} 4...
Nf6 {[%clk 71:58:48]} 5. Nd2 {[%clk 71:59:04]} 5... c6 {[%clk 71:59:50]} 6. a3
{[%clk 71:59:35]} 6... Bd6 {[%clk 71:58:12]} 7. Ngf3 {[%clk 55:32:46]} 7... O-O
{[%clk 70:45:41]} 8. Nb3 {[%clk 2:54:37]} 8... Re8+ {[%clk 71:42:19]} 9. Be3
{[%clk 48:43:07]} 9... c5 {[%clk 71:18:14]} 10. c3 {[%clk 56:53:47]} 10... Nc6
{[%clk 66:32:08]} 11. g3 {[%clk 68:43:13]} 11... Bf5 {[%clk 68:00:30]} 12. Bg2
{[%clk 52:43:06]} 12... Qb6 {[%clk 71:47:09]} 13. O-O {[%clk 47:36:54]} 13...
Rad8 {[%clk 70:38:36]} 14. Ra2 {[%clk 69:34:00]} 14... Bxd3 {[%clk 71:51:36]}
15. Qxd3 {[%clk 51:21:56]} 15... Ne5 {[%clk 66:10:08]} 16. Qc2 {[%clk 52:49:02]}
16... Nc4 {[%clk 71:32:19]} 17. Bc1 {[%clk 51:12:31]} 17... Ne4 {[%clk
71:42:03]} 18. Nbd2 {[%clk 43:04:35]} 18... Ncxd2 {[%clk 70:52:54]} 19. Nxd2
{[%clk 69:26:03]} 19... Nf6 {[%clk 71:26:49]} 20. Nf3 {[%clk 55:30:41]} 20...
Ne4 {[%clk 71:32:54]} 21. Ng5 {[%clk 62:08:33]} 21... Nxg5 {[%clk 71:58:06]} 22.
Bxg5 {[%clk 71:53:18]} 22... Be7 {[%clk 70:33:18]} 23. Bxe7 {[%clk 38:17:39]}
23... Rxe7 {[%clk 71:59:12]} 24. Raa1 {[%clk 71:49:09]} 24... d4 {[%clk
71:39:17]} 25. Rad1 {[%clk 25:45:04]} 25... Rde8 {[%clk 68:39:52]} 26. cxd4
{[%clk 46:45:23]} 26... cxd4 {[%clk 70:36:27]} 27. Rd2 {[%clk 54:40:09]} 27...
Rc7 {[%clk 69:45:29]} 28. Qb1 {[%clk 54:39:07]} 28... Rec8 {[%clk 66:53:02]} 29.
Kh2 {[%clk 60:03:19]} 29... Qb3 {[%clk 71:59:00]} 30. Rfd1 {[%clk
71:43:26][%c_effect d1;square;d1;type;Excellent;persistent;true][%c_highlight
f1;color;%2396bc4b;opacity;0.5;square;f1;persistent;true,d1;color;%2396bc4b;opacity;0.5;square;d1;persistent;true]
<br /><br />Game may have continued...} (30. Rfd1 g6 31. Rxd4 Qc2 32. Rd8+ Kg7
33. Qxc2 Rxc2 {+5.39}) 1-0
Game Review
74.3
Accuracy
1-0
65.0
Accuracy
0
Brilliant
0
0
Great Move
0
8
Best Move
8
12
Excellent
7
4
Good
4
1
Book
1
0
Inaccuracy
2
3
Mistake
6
2
Blunder
1
0
Missed Win
0
coach
Giveaway — One player was winning, but then gave it away.
Show Best Moves
1.
e4
e6
2.
h3
d5
3.
exd5
exd5
4.
d3
Nf6
5.
Nd2
c6
6.
a3
Bd6
7.
Ngf3
O-O
8.
Nb3
Re8+
9.
Be3
c5
10.
c3
Nc6
11.
g3
Bf5
12.
Bg2
Qb6
13.
O-O
Rad8
14.
Ra2
Bxd3
15.
Qxd3
Ne5
16.
Qc2
Nc4
17.
Bc1
Ne4
18.
Nbd2
Ncxd2
19.
Nxd2
Nf6
20.
Nf3
Ne4
21.
Ng5
Nxg5
22.
Bxg5
Be7
23.
Bxe7
Rxe7
24.
Raa1
d4
25.
Rad1
Rde8
26.
cxd4
cxd4
27.
Rd2
Rc7
28.
Qb1
Rec8
29.
Kh2
Qb3
30.
Rfd1
White Won by resignation
Adjusted Accuracy After Retries
74.3
+0
https://www.chess.com/game/daily/389716605
<iframe id="9076343" allowtransparency="true" frameborder="0" style="width:100%;border:none;" src="//www.chess.com/emboard?id=9076343"></iframe><script>window.addEventListener("message",e=>{e['data']&&"9076343"===e['data']['id']&&document.getElementById(`${e['data']['id']}`)&&(document.getElementById(`${e['data']['id']}`).style.height=`${e['data']['frameHeight']+30}px`)});</script>