Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. d4 cxd4 4. Qxd4 Nf6 5. Be3 g6 6. f3 Bg7 7. O-O-O a6 8. h4
O-O 9. Qd2 Nc6 10. Bh6 b5 11. h5 Be6 12. hxg6 fxg6 13. Bxg7 Kxg7 14. Qh6+ Kg8
15. Nh3 b4 16. Nd5 Bxd5 17. exd5 Ne5 18. Ng5 Nf7 19. Nxf7 Rxf7 20. g4 Qa5 21.
Bc4 Rc8 22. Rd4 Qc5 23. Qd2 a5 24. b3 a4 25. bxa4 Nd7 26. f4 Nb6 27. Bb3 Qc3
28. Rxb4 *
Position (FEN): 2r3k1/4pr1p/1n1p2p1/3P4/PR3PP1/1Bq5/P1PQ4/2K4R b - - 0 28
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1092
Best move: Qa1#