Chess puzzle (Equality)
Moves: 1. d4 d5 2. f4 e6 3. Nf3 Nf6 4. c4 g6 5. Nc3 Bg7 6. cxd5 exd5 7. Be3 O-O 8. Bf2
Bf5 9. Qb3 b6 10. h4 h5 11. e3 Nbd7 12. Bb5 a5 13. Nxd5 Nxd5 14. Qxd5 Qe7 15.
Ng5 Be4 16. Nxe4 Rfd8 17. Ng5 Nf6 18. Qf3 *
Position (FEN): r2r2k1/2p1qpb1/1p3np1/pB4Np/3P1P1P/4PQ2/PP3BP1/R3K2R b KQ - 4 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1583
Best move: Qb4+