Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 Bb4+ 4. c3 Ba5 5. dxe5 d6 6. exd6 cxd6 7. Bc4 Nf6 8.
O-O O-O 9. Re1 Bg4 10. h3 Bh5 11. Qd3 Ne5 12. Nxe5 dxe5 13. Qg3 Nxe4 14. Qxe5
Bc7 15. Qxe4 Bg6 16. Qxb7 Qd6 17. g3 Rae8 18. Rf1 Be4 19. Qb4 Qg6 20. g4 Rb8
21. Bxf7+ *
Position (FEN): 1r3rk1/p1b2Bpp/6q1/8/1Q2b1P1/2P4P/PP3P2/RNB2RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1132
Best move: Rxf7