Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. d4 Nxd5 4. Nc3 Nxc3 5. bxc3 Bf5 6. g4 Be4 7. f3 Bd5 8.
c4 Bc6 9. d5 Ba4 10. Ne2 c6 11. Rb1 cxd5 12. cxd5 e6 13. Nc3 Qa5 14. Bd2 Bb4
15. Rxb4 Qxb4 16. Nb5 Qxb5 17. Bxb5+ Bxb5 18. c4 Bxc4 19. Qa4+ b5 20. Qb4 exd5
21. Qd6 Nd7 22. Bb4 O-O-O 23. Qa6+ Kb8 24. Bd6+ Ka8 *
Position (FEN): k2r3r/p2n1ppp/Q2B4/1p1p4/2b3P1/5P2/P6P/4K2R w K - 8 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1016
Best move: Qc6#