Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. cxd5 Qxd5 4. Nc3 Qd8 5. e4 e6 6. Bg5 h6 7. Bh4 Bb4 8. e5
g5 9. exf6 gxh4 10. Qf3 Bxc3+ 11. bxc3 Nc6 12. Bb5 Bd7 13. Qf4 a6 14. Ba4 Na5
15. Bxd7+ Qxd7 16. Qxh4 O-O-O 17. Ne2 Qb5 18. Qe4 Qg5 19. O-O Qxf6 20. Rab1 Rd5
21. Nf4 Rd7 22. Nd3 b6 *
Position (FEN): 2k4r/2pr1p2/pp2pq1p/n7/3PQ3/2PN4/P4PPP/1R3RK1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 796
Best move: Qa8#