Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 e6 4. Nf3 Nf6 5. c5 b6 6. b4 Nbd7 7. Qa4 Bb7 8. Ba3 g6
9. e3 Bg7 10. Ba6 b5 11. Bxb5 cxb5 12. Nxb5 Qb8 13. Nd6+ Ke7 14. Nxb7 Qxb7 15.
c6 Qc7 16. cxd7 Qc3+ 17. Ke2 Qc4+ 18. Kd1 Qd3+ 19. Kc1 Rac8+ 20. dxc8=Q Rxc8+
21. Kb2 Ne4 22. Qxa7+ Kf8 23. b5+ Kg8 24. Rhc1 Qxb5+ 25. Bb4 *
Position (FEN): 2r3k1/Q4pbp/4p1p1/1q1p4/1B1Pn3/4PN2/PK3PPP/R1R5 b - - 1 25
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 783
Best move: Qxb4#