Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. c3 d5 3. exd5 Qxd5 4. d3 Nf6 5. Be2 Bf5 6. Nf3 Nc6 7. Nbd2 O-O-O 8.
O-O Bxd3 9. Bxd3 Qxd3 10. Qa4 Kb8 11. Ng5 Qd7 12. Nc4 h6 13. Nf3 e4 14. Nfd2
Ne5 15. Qb3 Nd3 16. Na5 c6 17. Nac4 Bc5 18. Qc2 Rhe8 19. b4 Bxf2+ 20. Kh1 e3
21. Nxe3 Bxe3 22. Nc4 Bxc1 23. Raxc1 Nxc1 24. Qxc1 Qd3 25. Qf4+ Ka8 26. Na5 Nd5
27. Qxf7 Qxc3 *
Position (FEN): k2rr3/pp3Qp1/2p4p/N2n4/1P6/2q5/P5PP/5R1K w - - 0 28
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 629
Best move: Qxb7#