Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. c3 d6 5. d4 exd4 6. cxd4 Bb4+ 7. Nc3 Bxc3+ 8.
bxc3 a6 9. Ba4 b5 10. Bb3 Bg4 11. h3 Bxf3 12. Qxf3 Qf6 13. Bf4 Nge7 14. e5 dxe5
15. dxe5 Nxe5 16. Qxa8+ Kd7 17. Qxh8 Qxf4 18. Qxg7 Nd3+ 19. Kd1 Nxf2+ 20. Kc2
Qe4+ 21. Kb2 Nd3+ 22. Ka3 b4+ 23. cxb4 *
Position (FEN): 8/2pknpQp/p7/8/1P2q3/KB1n3P/P5P1/R6R b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 750
Best move: Qxb4#