Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d6 3. Bf4 c6 4. Nf3 h6 5. e3 Qb6 6. Qc2 Nf6 7. Nc3 Na6 8. Na4
Qb4+ 9. Nc3 Qb6 10. a3 c5 11. d5 e5 12. Bg3 g6 13. Ne4 Bf5 14. Bd3 Nxe4 15.
Bxe4 Bg4 16. Bxg6 Bxf3 17. Bxf7+ Kxf7 18. Qf5+ Ke8 19. Qxf3 Qxb2 20. Qh5+ Ke7
21. Bh4+ Kd7 22. Qf5+ Kc7 23. Qf7+ Kb6 24. O-O Qc3 25. Rfb1+ Ka5 26. Rb5+ Ka4
27. Qxb7 Nb4 28. axb4+ *
Position (FEN): r4b1r/pQ6/3p3p/1RpPp3/kPP4B/2q1P3/5PPP/R5K1 b - - 0 28
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1547
Best move: Qxa1#