Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. Bb5 a6 5. Ba4 b5 6. Bb3 d6 7. d3 Na5 8. O-O
Nxb3 9. axb3 Be7 10. Nxb5 Bg4 11. Nc3 O-O 12. Be3 Re8 13. h3 Bh5 14. g4 Nxg4
15. hxg4 Bxg4 16. Kg2 Qd7 17. Rh1 h5 18. Nd5 a5 19. Nxe7+ Rxe7 20. Qd2 *
Position (FEN): r5k1/2pqrpp1/3p4/p3p2p/4P1b1/1P1PBN2/1PPQ1PK1/R6R b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1182
Best move: Bxf3+