'Characteristic Puzzles in the Opening' series

Here are some chess puzzles from the games of Oladapo Adu. The color disk on the diagram indicates who moves first.

Solutions are between the brackets under each puzzle.
Drag your cursor from one bracket to the other.

a)
rn1qk2r/1p3ppp/p3b3/3np3/Pb6/1NNQB3/1PP2PPP/R3KB1R b KQkq - 0 1
[ ...Nxc3 if bxc3 Qxd3 ]

b)
White mates in 4.
1r5k/1B4p1/1p4P1/2p4p/8/6PK/7P/7R w - - 1 0
[ Rf1 if Kg8 Bd5+ Kh8 Rf5 or if h4 Bd5 ]

c)
2r3k1/2q1npbp/ppnQp1p1/2p5/4PP2/2N1B1P1/PPP3BP/3R2K1 b - - 0 1
[ ...Bd4 ]

d)
Black mates in 4.
r4rk1/pp2q1pp/2p1p3/3P4/3PP3/5Rb1/PPQB2P1/R6K b - - 0 1
[ ...Qh4+ Kg1 Rxf3 ]

e)
Black mates in 6.
2r3k1/3b1p1p/1q2p1pP/4P3/pr1N1PP1/2p1Q2R/P1P5/K2R1B2 b - - 0 1
[ ...Rxd4 Rb1 Qxb1+ Kxb1 Rd1+ Qc1 Rb8+ ]

1e)
mate in 6

The color disk on the diagram indicates who moves first.
a)
2r5/p1P1b1kp/1pRr4/1Q1pp1p1/8/4B1Pq/PP2PP2/3R2K1 b - - 0 1
[ ...Qd7 Rdc1 Rxc7 ]

b)
White mates in 2.
3rkb2/2Rb4/7Q/5P2/1P2P3/1KP5/3r3P/8 w - - 1 0
[ Qg6+ Ke7 Qe6# ]

c)
2kr2r1/1p1n3p/p1b1q3/2p1pN2/2Pp4/1P1P2BP/P3Q1PK/3R1R2 b - - 0 1
[ ...Rg5 if Nh4 Rdg8 Be1 Bxg2 ]

d)
White mates in 2.
6kb/R6p/6nP/3qp3/1B2RPQ1/1P6/2rp3N/6K1 w - - 1 0
[ Qxg6+ hxg6 h7# ]

e)
3r3r/1pk2p1p/pq2p1p1/4P3/8/2P1nN2/PP3QPP/R3R1K1 b - - 0 1
[ ...Nc2 ]

2d)
mate in 2

The color disk on the diagram indicates who moves first.
a)
r2q1r2/pp6/4kbR1/2P2p1Q/4p3/2P1P2P/PP3P2/R3K3 w Q - 1 0
[ Rd1 w/Rd6+ ]

b)
White mates in 3.
r1q2rk1/p4p1p/1pn2p2/2b1B3/5Q2/P7/1PP2PPP/2KR3R w - - 1 0
[ Qg3+ ]

c)
White mates in 2.
r5r1/p1p2Qbk/3p1B2/5P2/2p1q3/7P/PPP3P1/1K1R1R2 w - - 1 0
[ Qg6+ ]

d)
2r1kb1r/pp3ppp/4q3/3n4/8/2N1BP2/PP3KPP/R1Q4R b k - 0 1
[ ...Nxe3 if Qxe3 Bc5 or if Re1 Bc5 Ne4 Nc2+ ]

e)
White mates in 3.