Chess puzzle (Equality)
Moves: 1. f4 Nc6 2. e4 e6 3. Nf3 d5 4. e5 Be7 5. d4 Bh4+ 6. g3 Be7 7. c3 Nh6 8. Bd3
Nf5 9. O-O h5 10. Qe2 h4 11. g4 Nh6 12. h3 f5 13. g5 Nf7 14. b4 a6 15. a4 Bd7
16. a5 Na7 17. c4 dxc4 18. Bxc4 Bb5 19. Bxb5+ *
Position (FEN): r2qk2r/npp1bnp1/p3p3/PB2PpP1/1P1P1P1p/5N1P/4Q3/RNB2RK1 b kq - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1566
Best move: Nxb5