Chess puzzle (Crushing)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nc3 Nxd5 4. Bc4 Nb6 5. Bb3 c5 6. d3 Bf5 7. Be3 e6 8. g4
Bg6 9. h4 h5 10. f3 hxg4 11. fxg4 Rxh4 12. Rxh4 Qxh4+ 13. Bf2 Qg5 14. Nb5 Qe5+
15. Qe2 Qxe2+ 16. Nxe2 Na6 17. O-O-O Nd5 18. d4 Ndc7 19. Nxc7+ Nxc7 20. dxc5
Rc8 *
Position (FEN): 2r1kb2/ppn2pp1/4p1b1/2P5/6P1/1B6/PPP1NB2/2KR4 w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1278
Best move: Ba4+