Chess puzzle (Equality)
Moves: 1. e4 d6 2. Nf3 Bg4 3. h3 Bxf3 4. Qxf3 e5 5. Bc4 Nf6 6. Nc3 c6 7. d3 h6 8. Be3
a5 9. a3 Be7 10. O-O O-O 11. Qg3 Kh8 12. f4 Nh5 13. Qf3 Nxf4 14. Bxf4 exf4 15.
Qxf4 Qb6+ 16. Kh1 Qxb2 17. Na4 Qxc2 *
Position (FEN): rn3r1k/1p2bpp1/2pp3p/p7/N1B1PQ2/P2P3P/2q3P1/R4R1K w - - 0 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1503
Best move: Nb6