Chess puzzle (Crushing)
Moves: 1. d4 e6 2. c4 d5 3. Nc3 Bb4 4. Nf3 Nf6 5. Bg5 h6 6. Bxf6 Qxf6 7. cxd5 exd5 8.
Rc1 c6 9. e3 Bg4 10. Be2 Nd7 11. a3 Bd6 12. h3 Bf5 13. Bd3 O-O 14. b4 a5 15.
bxa5 Bxa3 16. Rb1 Rfb8 17. Bxf5 Qxf5 18. Rb3 Rxa5 19. O-O Bd6 20. Qb1 b6 *
Position (FEN): 1r4k1/3n1pp1/1ppb3p/r2p1q2/3P4/1RN1PN1P/5PP1/1Q3RK1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1471
Best move: Qxf5