Chess puzzle (Checkmate)
Moves: 1. f4 e5 2. fxe5 Qh4+ 3. g3 Qe4 4. Nf3 d6 5. exd6 Bxd6 6. Nc3 Qe7 7. Bg2 Nc6 8.
O-O Be6 9. e4 O-O-O 10. d4 Bg4 11. Qd3 Nb4 12. Qd2 c5 13. a3 cxd4 14. axb4 dxc3
15. Qxc3+ Kb8 16. Be3 b6 17. Bf4 Bxf4 18. gxf4 Nf6 19. Ne5 Bd7 20. Rfd1 Rc8 21.
Qd4 Rhd8 22. Rxa7 Kxa7 23. Ra1+ Kb8 *
Position (FEN): 1krr4/3bqppp/1p3n2/4N3/1P1QPP2/8/1PP3BP/R5K1 w - - 2 24
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 902
Best move: Qxb6#