Chess puzzle (Equality)
Moves: 1. d4 f5 2. c4 Nf6 3. Bg5 g6 4. Nc3 Bg7 5. Nf3 d6 6. e3 O-O 7. Bd3 Qe8 8. Qb3
Kh8 9. O-O e5 10. Bxf6 Bxf6 11. Be2 e4 12. Nd2 Nc6 13. Nd5 Bd8 14. f3 exf3 15.
Bxf3 Na5 16. Qc3 c6 17. Nf4 g5 18. Nd3 g4 19. Nf4 gxf3 20. Rxf3 b5 21. d5+ Bf6
*
Position (FEN): r1b1qr1k/p6p/2pp1b2/np1P1p2/2P2N2/2Q1PR2/PP1N2PP/R5K1 w - - 1 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1644
Best move: Qxa5