Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nc3 d6 3. Nf3 Nf6 4. Bc4 a6 5. a3 b5 6. Ba2 c4 7. d3 cxd3 8. Qxd3
e5 9. O-O Be7 10. Bg5 h6 11. Bh4 g5 12. Bg3 Rg8 13. Nd5 Nbd7 14. Nxf6+ Nxf6 15.
Rad1 h5 16. Bxe5 dxe5 17. Nxe5 Be6 18. Bxe6 fxe6 19. Qb3 Qb6 20. Kh1 Nxe4 *
Position (FEN): r3k1r1/4b3/pq2p3/1p2N1pp/4n3/PQ6/1PP2PPP/3R1R1K w q - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1879
Best move: Qf3