Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. Nc3 g6 3. g3 Bg7 4. Bg2 O-O 5. e3 d6 6. Nge2 Nbd7 7. O-O Nb6 8. b3
e5 9. d4 exd4 10. exd4 Bf5 11. Bxb7 Rb8 12. Bg2 Qd7 13. Re1 Bh3 14. Bh1 h5 15.
Nf4 h4 16. c5 hxg3 17. fxg3 Nc8 18. Bb2 Ne7 19. c6 Nxc6 20. Nxh3 Qxh3 21. Bxc6
Ng4 22. Qe2 *
Position (FEN): 1r3rk1/p1p2pb1/2Bp2p1/8/3P2n1/1PN3Pq/PB2Q2P/R3R1K1 b - - 2 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1345
Best move: Bxd4+