Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d4 exd4 4. e5 Ne4 5. Qf3 d5 6. exd6 Nxd6 7. Bb3 Nc6 8.
Ne2 g6 9. Bf4 Be6 10. Bxd6 Bxd6 11. Bxe6 fxe6 12. O-O Rf8 13. Qh3 Qe7 14. Nd2
O-O-O 15. Rfe1 Kb8 16. Ng3 e5 17. Nde4 Qf7 18. a3 h5 19. b4 Be7 20. Ne2 g5 21.
b5 g4 22. Qd3 Na5 23. a4 Nc4 24. Reb1 Nd6 25. a5 Nxe4 26. Qxe4 Qxf2+ 27. Kh1
Qf6 28. a6 Qb6 29. c4 d3 30. Nc3 Qd4 *
Position (FEN): 1k1r1r2/ppp1b3/P7/1P2p2p/2PqQ1p1/2Np4/6PP/RR5K w - - 2 31
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1270
Best move: Qxb7#