Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 d6 5. a4 Bg4 6. c3 a5 7. Bd2 Qe7 8. b4
axb4 9. cxb4 Bd4 10. Ra2 Nf6 11. b5 Na5 12. Bxa5 Rxa5 13. Qd2 b6 14. Qd1 O-O
15. Nbd2 Rfa8 16. Qc2 Nd7 17. Nxd4 exd4 18. Nb3 Rxa4 19. Rxa4 Rxa4 20. Nxd4 *
Position (FEN): 6k1/2pnqppp/1p1p4/1P6/r1BNP1b1/3P4/2Q2PPP/4K2R b K - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1077
Best move: Ra1+