Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 d6 3. a3 g6 4. b4 Bg7 5. Bb2 O-O 6. e3 c5 7. Nf3 b6 8. Nbd2
cxb4 9. axb4 Nc6 10. Qb3 a5 11. b5 Nb4 12. Be2 Bf5 13. O-O Ne4 14. Nxe4 Bxe4
15. Bc3 Bd3 16. Bxd3 Nxd3 17. Rfd1 Nb4 18. Bxb4 axb4 19. Rxa8 Qxa8 20. Qxb4 Rc8
21. h3 Qa2 22. Rc1 Qxf2+ *
Position (FEN): 2r3k1/4ppbp/1p1p2p1/1P6/1QPP4/4PN1P/5qP1/2R3K1 w - - 0 23
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 494
Best move: Kxf2