Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nc3 c6 5. Nf3 Nf6 6. Bd3 Be7 7. Be3 O-O 8.
O-O Re8 9. Ne5 Nbd7 10. f4 Bd6 11. h3 h6 12. Kh1 Nf8 13. Qf3 Ne6 14. Rae1 Nh7
15. f5 Neg5 16. Qg3 Qf6 17. Bf4 a6 18. h4 Ne4 19. Nxe4 dxe4 20. Bxe4 Bxf5 21.
Bxf5 Qxf5 22. Bxh6 Qxf1+ *
Position (FEN): r3r1k1/1p3ppn/p1pb3B/4N3/3P3P/6Q1/PPP3P1/4Rq1K w - - 0 23
White to move.
Themes: Hanging Piece, Pin Middlegame  
Puzzle rating: 629
Best move: Rxf1