Chess puzzle (Advantage)
Moves: 1. c4 d5 2. e3 dxc4 3. Bxc4 Nf6 4. b3 e5 5. Bb2 Nc6 6. Nc3 Bg4 7. Qc1 Qd7 8. h3
Bf5 9. Nf3 e4 10. Nh2 O-O-O 11. O-O a6 12. f3 Qxd2 13. fxe4 Bg6 14. Qxd2 Rxd2
15. Rab1 Bb4 16. Nd5 Bxe4 17. Nxb4 Rxg2+ 18. Kh1 Rf2+ 19. Kg1 b5 20. Kxf2 Nxb4
21. Bxf7 Bxb1 22. Rxb1 Rf8 23. Be6+ Kb7 24. Ba3 a5 25. Bxb4 axb4 26. Ng4 *
Position (FEN): 5r2/1kp3pp/4Bn2/1p6/1p4N1/1P2P2P/P4K2/1R6 b - - 1 26
Black to move.
Themes: Double Check Endgame  
Puzzle rating: 1437
Best move: Nxg4+