Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Nf6 4. O-O Nxe4 5. Re1 d5 6. Rxe4 dxe4 7. Ng5 e6 8.
Nxe4 Be7 9. b3 Nc6 10. Bb2 Nd4 11. c3 Nf5 12. d4 O-O 13. b4 b6 14. d5 Bb7 15.
Bd3 Bxd5 16. Nbd2 c4 17. Bxc4 Bxc4 18. Nxc4 Qc7 19. Ne3 Nxe3 20. fxe3 Rfd8 21.
Qf3 f5 22. Ng3 Rd2 *
Position (FEN): r5k1/p1q1b1pp/1p2p3/5p2/1P6/2P1PQN1/PB1r2PP/R5K1 w - - 2 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1543
Best move: Qxa8+