Chess puzzle (Crushing)
Opening: Modern_Defense, Modern_Defense_Pseudo-Austrian_Attack
Moves: 1. e4 d6 2. d4 g6 3. Nc3 Bg7 4. f4 a6 5. Nf3 Nf6 6. Bd3 O-O 7. e5 dxe5 8. fxe5
Nd5 9. Nxd5 Qxd5 10. c4 Qd8 11. Qe2 Bg4 12. Be3 c5 13. d5 Bxe5 14. Bxc5 Qa5+
15. b4 Qc7 *
Position (FEN): rn3rk1/1pq1pp1p/p5p1/2BPb3/1PP3b1/3B1N2/P3Q1PP/R3K2R w KQ - 1 16
White to move.
Themes:  Middlegame  
Puzzle rating: 1070
Best move: Qxe5