Chess puzzle (Crushing)
Moves: 1. e4 e5 2. d3 Nf6 3. Nf3 Nc6 4. Be2 d6 5. O-O Be7 6. Nc3 O-O 7. Bg5 h6 8. Bxf6
Bxf6 9. d4 exd4 10. Nd5 Be6 11. Nf4 Be5 12. Nxe6 fxe6 13. Bc4 Qf6 14. Ne1 Qh4
15. Nf3 Rxf3 16. g3 Qg4 17. Kg2 Raf8 18. Be2 Rxf2+ 19. Rxf2 Rxf2+ 20. Kxf2 Qxe4
21. Bd3 Qf5+ *
Position (FEN): 6k1/ppp3p1/2npp2p/4bq2/3p4/3B2P1/PPP2K1P/R2Q4 w - - 2 22
White to move.
Themes:  Endgame  
Puzzle rating: 786
Best move: Bxf5