Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. a3 Be7 5. Nc3 O-O 6. Bf4 Nbd7 7. e3 a6 8. cxd5
exd5 9. Be2 b5 10. b4 Bb7 11. O-O Nb6 12. Rc1 Nc4 13. Bxc4 dxc4 14. Re1 Bd6 15.
Bxd6 Qxd6 16. e4 Qf4 17. e5 Ng4 18. d5 Rfe8 19. e6 fxe6 20. Rxe6 Rxe6 21. dxe6
Bxf3 22. Qxf3 Qxh2+ 23. Kf1 Qh1+ 24. Ke2 Qxc1 *
Position (FEN): r5k1/2p3pp/p3P3/1p6/1Pp3n1/P1N2Q2/4KPP1/2q5 w - - 0 25
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1520
Best move: Qxa8#