Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nf3 d5 3. e5 c5 4. Bb5+ Nc6 5. d4 Bd7 6. Bg5 Be7 7. Bxe7 Ngxe7 8.
dxc5 Qa5+ 9. Nc3 a6 10. Bxc6 Bxc6 11. Nd4 Qxc5 12. Nxc6 bxc6 13. O-O O-O 14.
Na4 Qb5 15. b3 Rad8 16. Qd4 Nf5 17. Qd3 Qb7 18. Nc5 Qb6 19. Nxa6 Ra8 20. g4
Rxa6 *
Position (FEN): 5rk1/5ppp/rqp1p3/3pPn2/6P1/1P1Q4/P1P2P1P/R4RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1467
Best move: gxf5