Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Be7 5. O-O d6 6. Nc3 Bg4 7. h3 Bh5 8. g4
Bg6 9. Nh2 h6 10. f4 Nd7 11. f5 Bh7 12. Nd5 f6 13. a3 Nb6 14. Nxe7 Qxe7 15. Be6
Nd4 16. Ba2 O-O-O 17. Be3 g6 18. Bxd4 exd4 19. Be6+ Kb8 20. Re1 gxf5 21. exf5
Qf8 22. a4 Bg8 23. a5 Nd7 24. Qf3 Bxe6 25. Rxe6 Nc5 26. Ree1 Rg8 27. b4 Nd7 28.
b5 Ne5 29. Qe4 Re8 30. a6 b6 *
Position (FEN): 1k2rqr1/p1p5/Pp1p1p1p/1P2nP2/3pQ1P1/3P3P/2P4N/R3R1K1 w - - 0 31
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 819
Best move: Qb7#